看来我的gCloud VM实例擦除了我正在运行的docker映像/容器

时间:2019-12-14 01:05:36

标签: docker gcloud

每个人。昨天,我在gCloud VM实例中设置了功能齐全的odoo映像。我拉出了我为此做的一个自定义图像,并将其放置在docker hub中。一旦下载,我就部署了它,并使我的odoo容器正常运行。但是,我现在才进入,突然意识到我拉出的docker映像和我创建的容器不再存在,而消失了。 gCloud似乎以某种方式擦除了它;这没有任何意义,这基本上就是我要问的原因!

P.S:我远不是gCloud专家,仍然习惯于这项技术。

有什么想法吗?预先谢谢你。

1 个答案:

答案 0 :(得分:1)

我认为:

  • 您手动配置了容器
  • 您正在使用可抢占实例

如果这两个都是正确的,则实例在24小时后重置(重新引导)时,不会重新应用您的手动更改。

查看this文档可能是您的下一步。

如果您将实例配置为启动容器,则如果实例被重新启动(只要容器映像继续可用于拉出),实例也将重新启动容器。

为方便起见,在使用控制台创建实例时,您可以同时使用(使用抢占式容器和运行容器)。选中“将容器映像部署到此VM实例”,然后在“管理”下将“抢占”设置为“开”。

https://console.cloud.google.com/compute/instancesAdd

您也可以使用gcloud compute instances create-with-container

HTH!