84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我的Dockerfile里暴露的缺失是3000端口,运行下面指令:
docker run -P -d --name myexpress alpha/express
查看结果如下:
可我尝试访问:localhost:32768,没有结果。但是我登进虚拟机,curl端口3000是有结果的。
所以目前我的情况是:容器内的应用(Express)跑起来了,可外部访问不到,我觉得是端口映射出问题了。各路大神,给我出出主意吧。
学习是最好的投资!
在mac上你要这么看,有一个kitematic的容器管理软件,
看起来服务绑定地址有问题。绑定127.0.0.1可能不会接收来自外部ip的请求。
127.0.0.1是一个回环地址,只能本机访问,外部无法访问的。所以你的express要监听到0.0.0.0这个地址上
-p IP地址:宿主机端口:IP地址:容器端口/协议
在mac上你要这么看,有一个kitematic的容器管理软件,
看起来服务绑定地址有问题。绑定127.0.0.1可能不会接收来自外部ip的请求。
127.0.0.1是一个回环地址,只能本机访问,外部无法访问的。所以你的express要监听到0.0.0.0这个地址上
-p IP地址:宿主机端口:IP地址:容器端口/协议