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


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

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

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

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

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM