0

從這個article這是真的很容易「碼頭機創建」在谷歌計算引擎上的VM主機。我的問題是,當使用ip(docker-machine NameOfVM)訪問正在運行的nginx容器時,它不會響應。碼頭機,創建並運行一個nginx容器不公開端口80

我可以看到nginx正在運行,當我SSH進入VM並運行「curl localhost」。 我可以ping VM,但curl或瀏覽器沒有響應。

你知道我失蹤了嗎?

ifconfig顯示docker0適配器和eth0。 我需要進一步配置docker嗎?據我所知,docker沒有在Linux機器上運行任何boot2docker/VM?

感謝

+0

難道只是沒有響應,或者你得到任何類型的錯誤? –

+0

我可以ping機器,但捲曲或瀏覽器http只是沒有響應? –

+0

我有_zero_的想法,但我聽到這是相當不錯的:irc://irc.freenode.net/#google-containers –

回答

1

你可以閱讀firewall section of the Google Compute Engine docs配置防火牆:

您也可以創建防火牆規則,允許從任何地方到例如網絡網絡上的所有實例的HTTP流量。執行以下命令:

$ gcloud compute firewall-rules create web --network example-network --allow tcp:80` 
相關問題