我可以克隆暂停的Docker容器吗?

时间:2015-04-23 09:45:46

标签: docker

我可以使用PAUSE命令暂停在容器内运行的进程。是否可以在暂停时克隆Docker容器,以便可以多次并行恢复(即通过UNPAUSE命令)?

这个用例是一个需要很长时间才能启动的过程(即约20秒)。鉴于我想拥有一个并行运行该进程的短生存Docker容器池,如果可能的话,我会减少每个容器的启动时间。

2 个答案:

答案 0 :(得分:1)

不,您只能克隆容器的磁盘映像,而不能克隆任何正在运行的进程。

答案 1 :(得分:0)

是的,您可以使用docker checkpoint(criu)。这与pause没有任何关系,但它是一个单独的docker命令。

另见here