use native docker checkpoint/restore on Ubuntu 14.04

writen by chen xi. From: bitfiel.com

[docker version]:

As we try to use native docker checkpoint, you may need to use this specification version of Docker.
thanks to Ross Boucher’s great work.

https://github.com/boucher/docker/releases https://github.com/boucher/docker/releases/tag/v1.9.0-experimental-cr.1 download: docker-1.9.0-dev

$mv docker-1.9.0-dev /usr/bin/docker

$ docker daemon &

$ docker -v Docker version 1.9.0-dev, build 59c375a, experimental

[kernel:] #3.13 must be patched, you’d better try to use 3.19. That means, you’d better use Ubunt15.04 or higher.

[CRIU:]

$ git clone –b v2.2 https://github.com/xemul/criu.git $ cd criu/

dependecies: apt-get install -y libprotobuf-dev libprotobuf-c0-dev protobuf-c-compiler
protobuf-compiler python-protobuf libnl-3-dev pkg-config libcap-dev asciidoc

change the version ,mark as hijacked if you want. $ vim Makefile.versions $ make && make install

$ criu -V Version: 2.2 GitID: v2.2

note: 2.3 had been released on Jun,14.

If you have question, send mail to me : xichen0425@gmail.com I have the whole environment in virtual machine.

Chen Xi
Chen Xi
Software Engineer

Related