2016-01-19 33 views

回答

3

默认情况下,docker会在提交期间自动暂停容器,以确保它提交的容器处于一致状态,因此提交正在运行的容器应该不成问题; from the docs

默认情况下,该容器被提交其过程将是 暂停,而图像承诺。这减少了在创建提交过程中遇到数据损坏的可能性。 如果这种行为不受欢迎,请将'p'选项设置为false。

+0

嗯,我还没有看过官方文件,因为我认为它太长了。我应该这样做。 – Clarence

1

user guide有这样一段话:

当你提交你的容器,泊坞窗只存储源图像和容器的图像的当前状态之间的差异(差异)。要列出您已有的图像,请使用docker images命令。

docs for docker commit说:

默认情况下,该容器被提交,并在图像承诺其进程将被暂停。这可以降低创建提交过程中遇到数据损坏的可能性。如果这种行为不受欢迎,请将'p'选项设置为false。

我的解释是,虽然损坏可能发生,假设你没有使用'p'选项,这是不可能的。

+0

嗯,我已经使用了“p”选项。 – Clarence

相关问题