gpt4 book ai didi

docker - GCP : GCE: COS: Docker: Change which container is automatically started?

转载 作者:行者123 更新时间:2023-12-02 19:00:30 25 4
gpt4 key购买 nike

我有一个 Docker 容器,它会在 GCE VM 实例重置时自动重新启动。这很好,但对它的任何更改都不是永久性的。如果我使用基本镜像存储库和标签名称提交容器,则会使用这些标签创建一个新镜像,并且基本镜像会丢失其标记为 .如果我可以从它运行一个新容器然后让它自动启动,那仍然很好。

与使用“自动重新启动”选项时生成的容器不同,我将如何更改或添加重新启动到不同的容器。我正在使用容器操作系统并在“容器镜像”中输入 docker.io/library/repo:tag 条目。

容器以 klt--nvfp 命名。也许我可以将另一个容器重命名为那个?或者可能有一个 init 文件设置在启动时加载哪个容器。

编辑:嗯,这是一个坏主意。使用 'docker rename' 切换两个容器名称,现在 klt--nvfp 消失了,我添加的容器是 Status: Removal In Progress。为了启动,提交时创建的新镜像将其标签恢复为原始镜像,并且基本镜像标签恢复为原始镜像。 ..好的,现在我的添加容器不见了,klt--nvfp 容器又回来了,而我试图提交的更改却没有。 ..观察:它实际上每次自动重启时都会创建一个新容器。

最佳答案

我找到了一半的解决方法:

在实例设置中的“自定义元数据”下,我输入了这个键和值:

startup-script  

#! /bin/bash
echo "starting"
docker start thirsty_lehmann

关于docker - GCP : GCE: COS: Docker: Change which container is automatically started?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60807911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com