项目在Docker容器中运行后,无法通过宿主机本地访问容器内部的服务,导致没法做nginx转发
进入容器内部可以正常访问,百度一堆Copy的文章不是关防火墙就是改网卡,搞了半天都没有用
后来看到一篇容器网络模式的介绍,通过指定容器network为host模式(--net=host),让容器共享宿主机的网络服务,得以解决
# 需要注意的是host模式下的网络环境是没有隔离的,用的时候注意端口占用
docker run -d --net=host --name=test [imageName]