Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在docker中用新图像修补现有图像?_Docker_Dockerhub - Fatal编程技术网

如何在docker中用新图像修补现有图像?

如何在docker中用新图像修补现有图像?,docker,dockerhub,Docker,Dockerhub,假设我将图像命名为矩阵数据,并以容器名称作为矩阵运行。 现在,我的矩阵数据图像中几乎没有错误修复,我想将其修补到当前运行的图像 停止运行集装箱 使用bug fix构建新图像 从注册表中提取图像 重新启动容器 旧图像是否会被新图像覆盖,我可以启动相同的contanier,或者有不同的图像修补方法 谢谢 如果我了解您的需要,您可以在运行的容器上进行更改,然后可以选择将新映像推送到注册表 您启动的新容器将包含您所做的更改,正如您所更改的容器一样。这是特定于容器的。我能为图像做同样的事情吗?我的意思是如

假设我将图像命名为矩阵数据,并以容器名称作为矩阵运行。 现在,我的矩阵数据图像中几乎没有错误修复,我想将其修补到当前运行的图像

  • 停止运行集装箱
  • 使用bug fix构建新图像
  • 从注册表中提取图像
  • 重新启动容器
  • 旧图像是否会被新图像覆盖,我可以启动相同的contanier,或者有不同的图像修补方法


    谢谢

    如果我了解您的需要,您可以在运行的容器上进行更改,然后可以选择将新映像推送到注册表


    您启动的新容器将包含您所做的更改,正如您所更改的容器一样。

    这是特定于容器的。我能为图像做同样的事情吗?我的意思是如何将所有新映像发送到远程主机,在远程主机上当前映像已经运行旧版本?这不是特定于容器的,因为当您提交时,映像会发生更改(如果您在提交时使用相同的标记)。明白了。从存储库中提取nrew映像时会发生什么情况?它是否会覆盖现有图像并对容器进行更改?是的,它将ovveride,但更改仅对新容器有效,即在新拉取之后开始的容器。确定。因此,现有容器不会受到新更改的影响。我必须只使用新容器重新运行映像。