簡體   English   中英

Docker谷歌雲

[英]Docker Google cloud

我在Google雲中有一個CentOS VM實例,並且在CentOS上安裝了docker。 我創建了一個帶有Web界面的容器。 嘗試從外部訪問時(在瀏覽器的“其他”選項卡中),我無法訪問它。 我需要怎么做才能從雲外部訪問它?

在瀏覽器和容器化Web界面之間有許多飛躍。

首先是從IP通過GCP防火牆進入實例,創建實例時,您可能會卡在這里,在“防火牆”部分中,是否選擇了“允許HTTP流量並允許HTTPS流量”?

如果在GCP儀表板中單擊實例詳細信息,則可以在“ Firewalls下看到(如果已選擇),也可以在“ Network下查看實例使用的網絡配置文件,可以單擊列出的網絡以檢查是否設置為允許您嘗試發送的流量。

如果一切正常,並且流量正在到達實例而不是Web界面,則可能是docker的端口未映射到主機的端口,因此在啟動容器時是否使用了-p選項進行映射端口?

如果這也是正確的,則可能是Docker映像沒有在內部公開它的端口,在用於為容器創建Image的EXPOSE ,是否有一行以EXPOSE ,或者如果FROM映像生成該行呢?

該鏈中還有更多可能的失敗點,但我嘗試列出一些可能的答案。 如果以上方法均無濟於事,請在評論中讓我知道,我們可以嘗試調試問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM