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

Original: https://www.cnblogs.com/andy9468/p/14956731.html
Author: 安迪9468
Title: docker修改端口映射

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534485/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球