docker inspect 容器 # 查询容器信息,获取容器的hash值
docker stop 容器
systemctl stop docker
cd /var/lib/docker/containers/容器的哈希值
假定80是容器端口,7000是主机的本地端口。
"PortBindings":{"80/tcp":[{"HostIp":"","HostPort":"7000"}]}
"ExposedPorts":{"80/tcp":{}}
"Ports":{"80/tcp":[{"HostIp": "0.0.0.0","HostPort": "7000"}]}
注意:修改后,如果谷歌浏览器访问不了,但是linux本地可以访问,可以考虑换一个浏览器访问。
systemctl start docker
docker start 容器
http://192.168.8.xx:7000
参考:
https://zhuanlan.zhihu.com/p/94949253
原文:https://www.cnblogs.com/andy9468/p/14956731.html