docker容器映射端口不成功
PHPz
PHPz 2017-04-24 09:12:50
0
4
513

我的Dockerfile里暴露的缺失是3000端口,运行下面指令:

docker run -P -d --name myexpress alpha/express

查看结果如下:

可我尝试访问:localhost:32768,没有结果。
但是我登进虚拟机,curl端口3000是有结果的。

所以目前我的情况是:容器内的应用(Express)跑起来了,可外部访问不到,我觉得是端口映射出问题了。
各路大神,给我出出主意吧。

PHPz
PHPz

学习是最好的投资!

Antworte allen(4)
小葫芦

在mac上你要这么看,有一个kitematic的容器管理软件,

伊谢尔伦

看起来服务绑定地址有问题。绑定127.0.0.1可能不会接收来自外部ip的请求。

大家讲道理

127.0.0.1是一个回环地址,只能本机访问,外部无法访问的。所以你的express要监听到0.0.0.0这个地址上

黄舟

-p IP地址:宿主机端口:IP地址:容器端口/协议

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!