【发布时间】:2018-01-12 18:17:51
【问题描述】:
我开发了一个简单的 node.js 应用程序,它位于一个定制的 Docker 容器中(基于 node:carbon 映像)。
docker run 命令是:
docker run -p 8087:8087 --restart=on-failure -t --name=$RUN_NAME \
--env-file $DEV_ENV -d $CONTAINER_NAME:$CONTAINER_TAG
我的网络服务器应该在端口 8087 上做出响应,它来自容器内部,以及通过从其他一些地方调用它来自虚拟机外部服务器(不在 Google Cloud 中)。
我的问题是我应该从我的 GoDaddy Linux 主机(curl call)中调用它,但从那里无法访问它:
* About to connect() to x.x.x.x port 8087 (#0)
* Trying x.x.x.x... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) 无法连接到主机
注意:我已经打开了防火墙 8087 端口。
请帮忙
【问题讨论】:
-
是的,但感谢您指出!我已经更新了我的答案。
标签: google-cloud-platform google-compute-engine