首页 > 解决方案 > docker start 从检查点映像失败

问题描述

我只是尝试检查一个简单的busybox容器,如示例criu页面中给出的。但是从检查点图像启动容器失败。它再次从第一个开始计数。

$ docker run -d --name looper --security-opt seccomp:unconfined busybox /bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 15; done'
236544fc063dfa3f188f604c4276333e828a98c4d72a01bd8a6db661ea2bb9fa

$ docker logs looper
0

$ docker logs looper
0
1

$ docker checkpoint create looper checkpoint1
checkpoint1

$ docker start --checkpoint checkpoint1 looper

$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
236544fc063d busybox "/bin/sh -c 'i=0; wh…" 57 seconds ago Up 11 seconds looper

$ docker logs looper
0
1
0
1
2
3

docker version : 19.03.6
$ sudo criu check
Looks good.
version - 3.11

标签: linuxdockercontainers

解决方案


推荐阅读