docker修改端口映射

docker修改端口

一、修改端口步骤

1、查询hash

docker inspect 容器 # 查询容器信息,获取容器的hash值

2、关闭容器

docker stop 容器

3、关闭docker

systemctl stop docker

4、进入配置目录

cd /var/lib/docker/containers/容器的哈希值

5、修改2个文件

假定80是容器端口,7000是主机的本地端口。

(1)修改 hostconfig.json

"PortBindings":{"80/tcp":[{"HostIp":"","HostPort":"7000"}]}

(2)修改config.v2.json

"ExposedPorts":{"80/tcp":{}}
"Ports":{"80/tcp":[{"HostIp": "0.0.0.0","HostPort": "7000"}]}

注意:修改后,如果谷歌浏览器访问不了,但是linux本地可以访问,可以考虑换一个浏览器访问。

6、访问测试

(1)启动docker

systemctl start docker

(2)启动容器

docker start 容器

(3)访问

http://192.168.8.xx:7000

参考:

https://blog.csdn.net/lypeng_/article/details/98176138?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control

https://zhuanlan.zhihu.com/p/94949253

posted @ 2021-06-30 22:28  安迪9468  阅读(316)  评论(0编辑  收藏  举报