在使用docker时,如何追加端口最为方便

正在使用的容器,在开发过程中突然需要 443 端口,但是之前run的时候没有添加这个端口,现在想添加,除了export出来后重新run的方法外,还有更好的吗?
已邀请:

赵班长 - 不忘初心,方得始终!

1.第一步,找到这个Docker容器的IP地址。

例如:

[root@test-node4 ~]# docker inspect 'a362c88654dd' | grep IPAddress
        "IPAddress": "172.17.0.1",
        "SecondaryIPAddresses": null,

2.增加iptables映射

iptables -t nat -A DOCKER -p tcp --dport 4430 -j DNAT --to-destination 172.17.0.3:443

要回复问题请先登录注册