checkpoint不是docker命令

时间:2016-11-02 02:39:51

标签: docker

我想在docker中使用checkpoint。我引用此文档来学习。enter link description here 但我有一些问题。当我键入docker checkpoint $ cid时,docker告诉我checkpoint不是docker命令,我不知道如何解决这个问题。

Wangs-MacBook-Pro:~ wxc575843$ export cid=$(docker run -d busybox tail -f /dev/null)
Wangs-MacBook-Pro:~ wxc575843$ docker checkpoint $cid
docker: 'checkpoint' is not a docker command.
See 'docker --help'.

2 个答案:

答案 0 :(得分:1)

由于CRIU与Docker的集成,Docker支持容器的“检查点和恢复”。但是,它处于实验模式,所以要小心。

用于检查Docker容器的正确命令

docker checkpoint create [OPTIONS] CONTAINER CHECKPOINT

参考:

https://docs.docker.com/engine/reference/commandline/checkpoint_create/

给出了如何在单个主机中检查点和恢复容器的示例

Container migration in Docker

答案 1 :(得分:0)

客户端和守护程序API必须至少为1.25才能使用此命令。 或Docker版本1.13及更高版本。 此外,您需要在docker引擎中启用实验模式。

检查一下: https://github.com/moby/moby/issues/30996