我创建了一个非常简单的docker实践脚本(Github link),并通过我的MAC OS计算机上的docker应用程序执行了该脚本,没有任何问题。我想在Google云计算引擎上对其进行测试,因此我创建了一个实例,并通过SSH浏览器(使用Debian GNU / Linux)重新构建了Docker映像和容器
除我尝试通过localhost /外部IP访问容器外,一切似乎都可以正常工作。两者都给了我这个回复Site can't be reached。
我已经多次调整了防火墙设置,最终得到与提供的屏幕快照相同的结果。我最终将防火墙设置重置为其默认设置,仅是我可以在此处提出这个问题。 Here are the default settings
让我觉得我缺少什么的是我可以使用curl http://localhost:5000(我选择用于曝光的端口),并且我会得到this作为响应,启动页面后,我已将页面设置为全部。
我缺少什么导致容器不允许我通过localhost /外部IP查看它?