我能';无法在GCP计算引擎上访问我的Docker容器
我的Docker容器在GCP计算引擎上运行。CE服务器正在CentOS 7上运行。My Docker容器中的应用程序由Nginx提供,端口80公开。由于某些原因,我无法从浏览器上的外部IP地址访问它。 我使用以下命令运行容器:我能';无法在GCP计算引擎上访问我的Docker容器,docker,nginx,google-cloud-platform,containers,google-compute-engine,Docker,Nginx,Google Cloud Platform,Containers,Google Compute Engine,我的Docker容器在GCP计算引擎上运行。CE服务器正在CentOS 7上运行。My Docker容器中的应用程序由Nginx提供,端口80公开。由于某些原因,我无法从浏览器上的外部IP地址访问它。 我使用以下命令运行容器: sudo docker run——名称myapp-p 80:80-d myapp:1.0.0 当我执行sudo curl:80或sudo curl:80时,它将显示应用程序正在运行并返回内容,但如果我尝试使用:80在浏览器中访问,它不会加载任何内容。如何通过外部IP地址访
sudo docker run——名称myapp-p 80:80-d myapp:1.0.0
当我执行
sudo curl:80
或sudo curl:80
时,它将显示应用程序正在运行并返回内容,但如果我尝试使用:80
在浏览器中访问,它不会加载任何内容。如何通过外部IP地址访问此端口?似乎我必须将防火墙配置为打开端口80。实例上的端口80打开了吗?(请参阅)您是否设置了防火墙?啊,是的,这似乎就是它不起作用的原因,谢谢你们的帮助!:)