jesusjsc

修改已经创建的docker容器的端口映射
# 修改已经创建的docker容器的端口映射 --- 对于已经创建的docker容器,如何修改映射的端...
扫描右侧二维码阅读全文
08
2019/05

修改已经创建的docker容器的端口映射

修改已经创建的docker容器的端口映射


对于已经创建的docker容器,如何修改映射的端口号呢?可以参考如下的操作步骤

0) docker container list –all

结果中的CONTAINER ID列为容器id

1) docker inspect <容器id> | grep Id

查看容器hash,<容器id>由步骤0)获得

2) docker stop <容器id>

停止运行中的容器

3) vim /var/lib/docker/containers/[容器hash]/hostconfig.json

编辑容器配置文件,<容器hash>由步骤1)获得

修改PortBindings参数配置,宿主机8001端口映射容器80端口示例:

“PortBindings”:{“80/tcp”:[{“HostIp”:””,”HostPort”:”8001″}]},”

4) systemctl restart docker

重新启动docker引擎

5)docker start <容器id>

重新启动docker容器

Last modification:May 27th, 2019 at 06:32 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment