是否可以只将更改的一部分提交给docker映像?
我正在考虑在一个项目中使用Docker,但有一个问题我在文档或其他任何地方都找不到答案:是否可以只提交我对图像所做更改的一部分是否可以只将更改的一部分提交给docker映像?,docker,Docker,我正在考虑在一个项目中使用Docker,但有一个问题我在文档或其他任何地方都找不到答案:是否可以只提交我对图像所做更改的一部分 比如说,我启动了一个容器,对文件系统做了一系列更改,让我的东西正常工作,然后想将它们提交到一个新的基本映像。然而,我只想要实际所做更改的一小部分(可能其中一些更改是为了记录文件,或者其他不重要的事情)。docker commit是否允许指定我只希望更改,例如,在要提交的文件系统的某个部分下?您只需首先删除不需要的文件。据我所知,不支持部分提交。 如果您想这样做,使用do
比如说,我启动了一个容器,对文件系统做了一系列更改,让我的东西正常工作,然后想将它们提交到一个新的基本映像。然而,我只想要实际所做更改的一小部分(可能其中一些更改是为了记录文件,或者其他不重要的事情)。
docker commit
是否允许指定我只希望更改,例如,在要提交的文件系统的某个部分下?您只需首先删除不需要的文件。据我所知,不支持部分提交。
如果您想这样做,使用docker diff
非常方便。通过这种方式,您可以很容易地看到文件系统的变化。您甚至可以对正在运行的容器运行它