当有新的映像版本时,如何更新Docker映像?
我目前正在运行官方的ghost Docker映像,并使用此映像构建几个容器 如果要更新my Docker映像,只需使用以下命令:当有新的映像版本时,如何更新Docker映像?,docker,Docker,我目前正在运行官方的ghost Docker映像,并使用此映像构建几个容器 如果要更新my Docker映像,只需使用以下命令: docker pull ghost docker restart oldcontainer 它有用吗?没有。更新图像不会影响从该图像生成的图像,当然也不会影响从该图像创建的已经运行的容器 一种可能的工作流程如下: 拉取基础映像的新版本 在映像之上构建自己映像的新版本 从新建的映像销毁并重新创建您自己的容器 A执行A(或如果停止超时),将容器置于退出状态,然后执行A
docker pull ghost
docker restart oldcontainer
它有用吗?没有。更新图像不会影响从该图像生成的图像,当然也不会影响从该图像创建的已经运行的容器 一种可能的工作流程如下:
删除并使用所有正确的参数进行完整的docker运行将在图像更改时得到提示。请参阅“”,这意味着如果我有新映像,那么即使基于旧映像重新启动容器也无法正常工作。正确。理想情况下,您可以从(可能更新的)映像重新创建容器。这正是为什么不鼓励将应用程序数据存储在Docker容器中的原因,顺便说一句(请参阅VonC关于该主题的答案中链接的答案)。非常感谢,helmbert