You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Start a simple counter container
docker run -d --name looper busybox /bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 1; done'# After some time, attempt to checkpoint
docker checkpoint create looper checkpoint1
# Hangs/freezes here
Direct CRIU usage also fails. When attempting to checkpoint the same container using CRIU directly, it hangs at the parasite stage:
(00.010611) Found 23 file descriptors
(00.010612) ----------------------------------------
(00.010619) Dump private signals of 54486
(00.010624) Dump shared signals of 54486
(00.010626) Dump rseq of 54486: ptr = 0x7b9ce3de0060 sign = 0x53053053
(00.010636) Parasite syscall_ip at 0x5959c1a6f000
Steps to reproduce
Start a test container:
docker run -d --name looper busybox /bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 1; done'
Try Docker's checkpoint feature:
docker checkpoint create looper checkpoint1
# Hangs here
Environment
What works
criu check
What doesn't work
Steps to reproduce
docker run -d --name looper busybox /bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 1; done'
docker checkpoint create looper checkpoint1 # Hangs here
This also hangs at the parasite stage with the same output:
Question
How can I successfully checkpoint a Docker container on Ubuntu 24.04? Both methods I've tried have failed.
The text was updated successfully, but these errors were encountered: