映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?"/>
我如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?
这一直可以工作到一周前,当时由于最后一次尝试捕获导致VM丢失,导致VM内存不足。因此,我尝试将此修补程序重新部署到新实例,但现在没有任何效果。
这是服务器的git存储库:
我使用GCP控制台外壳来构建并推送图像。它在VM上且容器可用且正在运行。但是,当我尝试连接到外部IP地址时,什么都没有。https://35.203.160.44/
以下是docker ps
和docker images
的屏幕截图:docker-ps-docker-images
以下是Firewall Rules
的屏幕截图:firewall-rules
半!!!哈哈
回答如下:从docker ps
,我看不到正在运行的容器上已发布的端口。您的应用正在侦听容器的端口443 inside,请尝试将此端口发布到服务器上的443。
让我知道您是否需要更多有关此操作的帮助。如果以前曾经工作过,最好的方法是使用相同的docker run
命令。
更多推荐
我如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?
发布评论