在新的构建之后的码头工人的图像和容器

时间:2017-03-22 11:29:26

标签: docker

我刚开始使用Docker,我有一个问题给出以下情况:

  1. 我建立了一个图像
  2. 我在容器中运行这样的图像
  3. 我注意到我在Dockerfile中遗漏了一些内容并构建了新版本的图像
  4. 我的问题是:容器是否知道更新的图像?如果没有,那么正确的工作流程是什么?到目前为止,我这样做:停止容器 - >删除它 - >从最新的图片中创建一个具有相同名称的新图片....但我不认为这是正确的方法。

2 个答案:

答案 0 :(得分:3)

  

容器是否知道更新的图像?

不,您的容器仍在使用图像中基于其开始的所有内容。

  

什么是正确的工作流程?

  1. 停止上一个容器
  2. 使用较新的图片运行新容器
  3. 注意:您可以docker rm以前的容器,但是如果要运行具有相同容器名称的新容器,则必须删除上一个容器。

答案 1 :(得分:-1)

足以停止正在运行的容器并重新启动它。它应该选择最新的图像版本。