[英]Docker container curl to web
我是Docker世界的新手,但我遇到了一個問題。 首先,我有一個在端口8080和4444上偵聽的Google Compute Engine實例,我可以從主機瀏覽並看到html代碼。
現在我有一個帶有docker的Google容器引擎,當我進入docker容器並運行curl命令時,我會有不同的行為。
當我跑步時:
curl ipaddr:8080
一切正常,我可以在命令行中看到html代碼。
但是當我跑步時:
curl ipaddr:4444
這需要很多時間,最終會超時。
這僅在docker容器中。 如果我從其他機器嘗試,則8080和4444都可以正常工作。
對不起,如果我不能很好地解釋,請問我想要什么!
謝謝!
解決:
對所有花時間回答這個問題的人表示抱歉。
現在,我對Google Container Engine和Docker有了更多的了解。
我從我項目的Google Cloud Shell運行docker容器,而不是從GCE群集實例運行Docker容器...而且Google Cloud Shell傳出連接只能建立到以下TCP端口:20、21、22、80、443、2375、2376 ,3306、8080、9600和50051。
這是Google Cloud Shell的局限性: https : //cloud.google.com/shell/docs/limitations
謝謝你們!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.