我如何使用Docker映像将Node.js HTTP / 2应用程序部署到Google Compute Engine上?

问题描述 投票:0回答:1

这一直可以工作到一周前,当时由于最后一次尝试捕获导致VM丢失,导致VM内存不足。因此,我尝试将此修补程序重新部署到新实例,但现在没有任何效果。

这是服务器的git存储库:https://gitlab.com/pumpkin-spice-latte/psl-server

我使用GCP控制台外壳来构建并推送图像。它在VM上且容器可用且正在运行。但是,当我尝试连接到外部IP地址时,什么都没有。https://35.203.160.44/

以下是docker psdocker images的屏幕截图:docker-ps-docker-images

以下是Firewall Rules的屏幕截图:firewall-rules

半!!!哈哈

node.js docker google-cloud-platform google-compute-engine http2
1个回答
1
投票

docker ps,我看不到正在运行的容器上已发布的端口。您的应用正在侦听容器的端口443 inside,请尝试将此端口发布到服务器上的443。

让我知道您是否需要更多有关此操作的帮助。如果以前曾经工作过,最好的方法是使用相同的docker run命令。

© www.soinside.com 2019 - 2024. All rights reserved.