我在 Compute Engine 上使用 Google Container OS,并且我使用 Web UI 来启动单个容器。
推送新图像后,如何使用相同的环境和标志重新启动容器?
我可以通过 SSH 进入机器并拉取新图像,但是当我 docker restart
它使用旧图像。
如果我只是重新运行新图像,我会丢失环境和标志。
如何在不重新启动的情况下使用 Web 控制台中提供的 env 和标志运行新镜像?
谢谢
最佳答案
Google Container OS 利用了一个名为 Konlet 的开源引导组件。这可以阅读 here .如果你想重启/重新加载你的容器,这里有一个方法:
sudo systemctl start konlet-startup
服务 (konlet-startup) 将使用您定义的元数据(配置)创建一个新的 Docker 容器实例。
关于docker - COS : How do I restart a container that has a new image?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61417714/