我可以克隆暂停的Docker容器吗?
我可以使用PAUSE
命令挂起容器内运行的进程。 是否有可能在暂停时克隆Docker容器,以便可以多次并行地(即通过UNPAUSE
命令)重新启动它?
这个用例是一个需要很长时间才能启动的进程(即〜20秒)。 鉴于我希望有一个短期生活的Docker容器池并行运行,我会减less每个容器的启动时间,如果这是可能的话。
不,您只能克隆容器的磁盘映像,而不是任何正在运行的进程。
是的,你可以使用docker checkpoint
(criu)。 这与pause
没有任何关系,但它是一个单独的docker命令。
另见这里 。