首页 > Docker > 修改docker容器端口映射的方法
2018
12-04

修改docker容器端口映射的方法

操作步骤是:

1) 停止容器
2) 停止docker服务(systemctl stop docker)
3) 修改这个容器的hostconfig.json文件中的端口(原帖有人提到,如果config.v2.json里面也记录了端口,也要修改)

cd /var/lib/docker/containers/3322882c783111d99cfc02640af9fb06f4016c62c7709f5516 #这里是CONTAINER ID
vi hostconfig.json
如果之前没有端口映射, 应该有这样的一段:
“PortBindings”:{}
增加一个映射, 这样写:
“PortBindings”:{“5672/tcp”:[{“HostIp”:””,”HostPort”:”5672″}]}
前一个数字是容器端口, 后一个是宿主机端口.
而修改现有端口映射更简单, 把端口号改掉就行.

4) 启动docker服务(systemctl start docker)
5) 启动容器

最后编辑:
作者:sunny5156
喜欢技术....

留下一个回复