Centos7无法通过宿主机访问Docker容器服务,另辟蹊径

项目在Docker容器中运行后,无法通过宿主机本地访问容器内部的服务,导致没法做nginx转发

进入容器内部可以正常访问,百度一堆Copy的文章不是关防火墙就是改网卡,搞了半天都没有用

后来看到一篇容器网络模式的介绍,通过指定容器network为host模式(--net=host),让容器共享宿主机的网络服务,得以解决

# 需要注意的是host模式下的网络环境是没有隔离的,用的时候注意端口占用

 

docker run -d --net=host --name=test [imageName]

posted @ 2021-09-30 17:53  沄卿  阅读(590)  评论(0)    收藏  举报