互联网服务Docker

docker与宿主机的网络问题?

按照正常流程构建了一个ubuntu14.04带nginx的镜像,启动时暴露了80端口,容器内nginx监听的也是80端口,nginx启动正常,但是宿主机访问不了容器的nginx服务,可能是什么原因?备注:在docker里是可以访问宿主机的。

参与5

2同行回答

dl528888dl528888系统运维工程师游戏公司
先看看nginx的配置文件,server_name里是否仅允许localhost与127.0.0.1访问,另外一个是在宿主机访问容器nginx的时候,试试curl 容器ip:80,如果还是不行,试试在宿主机能否telnet 通容器80端口。显示全部

先看看nginx的配置文件,server_name里是否仅允许localhost与127.0.0.1访问,另外一个是在宿主机访问容器nginx的时候,试试curl 容器ip:80,如果还是不行,试试在宿主机能否telnet 通容器80端口。

收起
互联网服务 · 2015-10-13
浏览1966
zhuhongcheng9zhuhongcheng9系统架构师58同城
是从本机访问不了吗?其他机器可以访问吗?是Docker proxy占用了该端口吗?可否用lsof -i:80看看显示全部

是从本机访问不了吗?其他机器可以访问吗?

是Docker proxy占用了该端口吗?

可否用lsof -i:80看看

收起
互联网服务 · 2015-10-13
浏览1853

提问者

大力
软件架构设计师携程
擅长领域: 云计算私有云云管平台

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-10-13
  • 关注会员:3 人
  • 问题浏览:3472
  • 最近回答:2015-10-13
  • X社区推广