[英]Can't access docker port from remote
我在IP地址为47.foo.bar.bazz
机器上启动了一个容器:
docker run -it -p 8888:8888 continuumio/miniconda3
在容器内部,通过烧瓶应用程序打开8888
端口:
python manage.py runserver -h 0.0.0.0 -p 8888
我可以通过以下方式成功将http请求发送到此端口:
curl "http://127.0.0.1:8888/api/v1/vocabulary?callback=zoo
但是当我使用它的IP时它不起作用,而且我也无法从远程计算机访问它
curl "http://47.foo.bar.bazz:8888/api/v1/vocabulary?callback=zoo
这里是一些信息:
netstat -aptn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::80 :::* LISTEN 9211/docker-proxy
tcp6 0 0 :::8888 :::* LISTEN 28811/docker-proxy
tcp6 0 0 :::443 :::* LISTEN 9194/docker-proxy
顺便说一句,我可以使用IP地址成功卷曲80
端口。
任何人都可以指出出什么问题了如何从远程计算机成功访问它?
我想通了。 也许端口被阻塞了。 另一方面,我使用nginx将请求表80转发给8888。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.