按照正常流程构建了一个ubuntu14.04带nginx的镜像,启动时暴露了80端口,容器内nginx监听的也是80端口,nginx启动正常,但是宿主机访问不了容器的nginx服务,可能是什么原因?备注:在docker里是可以访问宿主机的。
先看看nginx的配置文件,server_name里是否仅允许localhost与127.0.0.1访问,另外一个是在宿主机访问容器nginx的时候,试试curl 容器ip:80,如果还是不行,试试在宿主机能否telnet 通容器80端口。
是从本机访问不了吗?其他机器可以访问吗?
是Docker proxy占用了该端口吗?
可否用lsof -i:80看看
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30