我使用Compute Engine上的Google Container OS,然后使用Web UI启动单个容器。
当我推送新映像时,如何使用相同的env和标志重新启动容器?
我可以通过SSH进入计算机并提取新映像,但是当我docker restart
使用旧映像时。
如果我只是重新运行新图像,则会丢失环境和标志。
如何使用Web控制台中提供的env和标志运行新映像而无需重新启动?
谢谢
答案 0 :(得分:2)
Google容器操作系统利用了称为Konlet的开源引导程序组件。可以阅读有关here的信息。如果您想重新启动/重新加载容器,请参考以下食谱:
sudo systemctl start konlet-startup
该服务(konlet-startup)将使用您定义的元数据(配置)完成创建新Docker容器实例的工作。