0

我对 docker 完全陌生,也不习惯从 github 构建软件。我想在 docker 中启用检查点恢复功能。

我从这里安装了 CRIU:

https://github.com/xemul/criu

这就是我从以下存储库构建 docker 的方式: https ://github.com/boucher/docker/tree/boucher-cr

Docker 服务器版本:1.10.3

Docker 客户端版本:1.10.3

在新克隆的“Docker”文件夹中运行 make 命令后,我得到了以下输出。

---> 制作包:二进制(在 bundles/1.7.0-dev/binary 中) 构建:/go/src/github.com/docker/docker/bundles/1.7.0-dev/binary/docker-1.7.0 -开发

创建的二进制文件:/go/src/github.com/docker/docker/bundles/1.7.0-dev/binary/docker-1.7.0-dev

运行 make 命令后我没有做任何其他事情。docker 中尚未启用检查点还原功能。我错过了任何命令吗?

4

2 回答 2

0

如果您不想自己编译,它们有发布版本。谢谢布彻先生。
https://github.com/bocher/docker/releases
docker-1.10.0-dev

你可以参考我的博客。 http://xichenpro.com/2016/06/10/use-native-docker-checkpoint-restore-on-Ubuntu-14-04/

注意:如果您不想修补内核,使用 ubuntu15.04 会更好。

于 2016-06-16T15:42:11.200 回答
0

老问题,但因为我现在处于同样的情况:

您可能希望运行DOCKER_EXPERIMENTAL=1 make binary以启用实验性功能。之后调用./bundles/1.7.0-dev/binary/docker-1.7.0-dev --version应该显示你有一个实验性的构建。打印时该checkpoint命令也应该可用--help

我为该主题添加了一个文档条目。审核后即可使用。

于 2016-08-02T12:52:06.853 回答