gpt4 book ai didi

docker - 如何在docker中将内部端口链接到外部端口?

转载 作者:行者123 更新时间:2023-12-02 18:33:38 25 4
gpt4 key购买 nike

我不确定我是否理解 docker 端口概念。假设我在容器内有一个应用程序,它在端口 6000 上监听 tcp 连接。此容器位于服务器 A 上。

我想从另一台服务器 B 连接到应用程序。但我想在服务器 A 上启动同一个容器的多个实例,并且内部端口应该保持 6000。但是外部端口应该改变。

例如

container 1 6000->9660
container 2 6000->9661
...

所以从应用程序外部应该暴露 9660, 9661,... 这可能吗?我试过:
docker run -p 9660:6000 ...

但是客户端无法连接。有任何想法吗?

最佳答案

我忘了

EXPOSE 6000

在我的 Dockerfile 里面。现在它起作用了:)

关于docker - 如何在docker中将内部端口链接到外部端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28116609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com