我使用criu对容器进行了检查,结果,我的检查点目录中包含图像文件。
我的问题是能否获取进程的文件系统或已更改的文件。
另一个问题是可以获取检查点的内存转储或查看内存中有什么。
首先,我创建一个简单的应用程序:
sudo docker run -d --name testapp --security-opt seccomp:unconfined busybox \
/bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 1; done'
然后我创建了一个检查点:
sudo docker checkpoint create --leave-running=true --checkpoint-dir=/tmp testapp checkpoint2