docker 修改容器映射端口

docker 修改已运行容器映射端口的方法:

容器运行后,又不想新建容器,需要修改端口映射的可以按照以下步骤操作:
下面以修改为6379端口映射为例:

1:查看容易ID(docker ps)停止容器

docker stop 容器ID

2:停止docker服务

service docker stop

3:修改映射端口号

vi /var/lib/docker/containers/容器名/hostconfig.json
1
修改如下:

原”PortBindings”:{},里面一般没有端口内容信息,按照如下修改:

“PortBindings”:{}

修改后:

“PortBindings”:{“6379/tcp”:[{“HostIp”:””,”HostPort”:”6380″}]}

保存退出

4:查看config.v2.json中是否有6379端口,如果有,也修改为6380
5:重启docker :systemctl start docker
6:重启容器:docker restart 容器ID

docker ps 可看到端口是否修改成功

0
显示验证码