将端口分配给容器

在我的容器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:808080/tcp -> 0.0.0.0:90

我怎么能在Docker上做到这一点?

并将端口80 发布到另一个Container ID 8e8caeca7a87

每个问题3285 ,这是不可能的(修改正在运行的容器上的端口映射)。

即使是1.10+ docker update命令也没有更新端口。
紧接着是问题21282 。

你在这个答案中有其他的select,比如使用iptables,或者提交活动容器,然后重新启动它。