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
谢谢大家!
我是 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
谢谢大家!