我在谷歌计算实例中使用 docker 映像部署了一个网站。
我无法使用新图像更新谷歌云实例。使用新的 docker 映像更新计算实例并运行容器不会改变任何内容。
以下是我更新谷歌计算实例的步骤:
docker build -t vue_app -f deploy/web/Dockerfile . --tag gcr.io/namesapi-1581010760883/vue-app:v1
docker push gcr.io/namesapi-1581010760883/vue-app:v1
gcloud compute instances update-container --container-image=gcr.io/namesapi-1581010760883/vue-app:v1 vue-app-vm
因此,在第一行中,我构建了包含网站和 http-server 的图像。我在本地运行它,可以确认图像正常工作并包含我期望的所有更改。
下一行是将图像推送到谷歌云,最后第三行应该用新图像更新现有的谷歌计算实例。
运行此操作后,实例中不会反映任何更改。我访问了实例上托管的网站,发现没有任何变化。我已经多次执行这些相同的步骤,直到最近它都运行良好。我错过了什么?