我在 Compute Engine 上使用 Google Container OS,并且我使用 Web UI 来启动单个容器。
推送新图像后,如何使用相同的环境和标志重新启动容器?
我可以通过 SSH 连接到机器并拉取新图像,但是当我docker restart
使用旧图像时。
如果我只是重新运行新图像,我会丢失环境和标志。
如何在不重新启动的情况下使用 Web 控制台中提供的 env 和标志运行新映像?
谢谢
我在 Compute Engine 上使用 Google Container OS,并且我使用 Web UI 来启动单个容器。
推送新图像后,如何使用相同的环境和标志重新启动容器?
我可以通过 SSH 连接到机器并拉取新图像,但是当我docker restart
使用旧图像时。
如果我只是重新运行新图像,我会丢失环境和标志。
如何在不重新启动的情况下使用 Web 控制台中提供的 env 和标志运行新映像?
谢谢
Google Container OS 利用了一个名为 Konlet 的开源引导组件。这可以在这里阅读。如果你想重启/重新加载你的容器,这里有一个方法:
sudo systemctl start konlet-startup
服务 (konlet-startup) 将使用您定义的元数据(配置)创建一个新的 Docker 容器实例。