在我的容器ID 634eb4c5d6ee
中,这是我的端口:docker port 634eb4c5d6ee
222/tcp -> 0.0.0.0:222
8080/tcp -> 0.0.0.0:80
8443/tcp -> 0.0.0.0:443
我想将8080/tcp -> 0.0.0.0:80
更改为8080/tcp -> 0.0.0.0:90
我如何在Docker上做到这一点?
和将端口80
发布到另一个Container ID 8e8caeca7a87
最佳答案
对于issue 3285,这还不可能(修改正在运行的容器上的端口映射)。
甚至1.10+ docker update命令仍未更新端口。
接下来是issue 21282。
您在this answer中还有其他选择,例如使用iptables或提交 Activity 容器,然后重新启动它。
关于docker - 将端口分配给容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37770908/