Docker 容器卷曲到网络

Docker container curl to web

我是 Docker 世界的新手,我有一个问题。首先,我有一个 Google Compute Engine 实例侦听端口 8080 和 4444,我可以从我的主机浏览并看到 html 代码。

现在我有一个带有 docker 的 Google 容器引擎,当我进入 docker 容器和 运行 curl 命令时,我有不同的行为。

当我运行:

curl ipaddr:8080

一切正常,我可以在命令行中看到 html 代码。

但是当我运行:

curl ipaddr:4444

费时费力终于超时了

这仅在 docker 容器中。如果我从其他机器上尝试,8080 和 4444 都可以正常工作。

对不起,如果我解释得不是很好,请问我你想要什么!

谢谢!

已解决:

很抱歉所有抽出时间回答这个问题的人。

现在我更了解 Google 容器引擎和 Docker。

我是 运行 docker 来自我项目的 Google Cloud Shell 的容器,而不是来自 GCE 集群实例...和 ​​Google Cloud Shell 传出连接只能连接到以下 TCP 端口:20、21、22、80、443、2375、2376、3306、8080、9600 和 50051。

这是 Google 云 Shell 限制:https://cloud.google.com/shell/docs/limitations

谢谢大家!