docker暂停和恢复使用criu

时间:2015-12-14 23:41:31

标签: docker checkpointing

我正在从此源代码的此版本构建docker:
https://github.com/boucher/docker/tree/cr-combined

克隆代码后

git clone -b cr-combined --single-branch https://github.com/boucher/docker.git

cd docker

#make build
#make binary

然后将生成的文件@。/ bundles /../ docker复制到usr / bin目录 重新打开终端并再次启动docker引擎。 它显示我使用自己的内置版本但是 这个版本应该有两个主要的docker命令,不会出现在我的内置命令中 1-检查站 2-恢复

你可以帮助我,告诉我哪里出错了吗

1 个答案:

答案 0 :(得分:0)

以下是我的工作:

$ git clone https://github.com/boucher/docker
$ cd docker
$ git checkout cr-combined
$ env AUTO_GOPATH=1 DOCKER_EXPERIMENTAL=1 \
    DOCKER_BUILDTAGS='exclude_graphdriver_btrfs \
    exclude_graphdriver_devicemapper' ./hack/make.sh binary
$ ./bundles/1.10.0-dev/binary/docker-1.10.0-dev  --help | grep checkpoint
checkpoint Checkpoint one or more running containers
restore    Restore one or more checkpointed containers

希望这有帮助。