Контрольная точка/восстановление Docker (CRIU) зависает в Ubuntu 24.04Linux

Anonymous
Контрольная точка/восстановление Docker (CRIU) зависает в Ubuntu 24.04

Сообщение Anonymous »

Окружающая среда
Ubuntu 24.04 (Noble)
Docker 24.0.7
CRIU 4.0
Ядро: 6.8.0 -48-generic
Проблема
Встроенная функция контрольной точки Docker и прямое использование CRIU зависают при попытке установить контрольную точку. простой контейнер. CRIU работает с базовыми процессами вне Docker, но не работает внутри контейнеров.
Пример

Код: Выделить всё

# Start 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'

# Method 1: Docker checkpoint (hangs)
docker checkpoint create looper checkpoint1

# Method 2: Direct CRIU (hangs at parasite stage)
pid=$(docker inspect --format '{{.State.Pid}}' looper)
sudo criu dump -t $pid -D /tmp/checkpoint --shell-job -v4
  • Экспериментальные функции Docker включены
  • Код: Выделить всё

    criu check
    проходит
Как я могу успешно проверить контейнер Docker?

Подробнее здесь: https://stackoverflow.com/questions/791 ... untu-24-04

Вернуться в «Linux»