Docker Checkpoint

실행 중 컨테이너 상태를 저장하고 다시 복구할 때 쓰는 docker checkpoint 관리 그룹.

  • CRIU 기반 환경에서 주로 쓰이며, 일반적인 개발 워크플로우에서는 흔하지 않다.
  • 실행 중 컨테이너 메모리/프로세스 상태를 스냅샷처럼 저장하는 개념이다.
  • 런타임 지원 여부와 커널 제약에 크게 영향을 받는다.
docker checkpoint COMMAND
  • create: 실행 중 컨테이너의 checkpoint 생성
    • 주요 옵션: –checkpoint-dir, –leave-running
  • ls: 특정 컨테이너의 checkpoint 목록 확인
    • 주요 옵션: –checkpoint-dir
  • rm: checkpoint 삭제
    • 주요 옵션: –checkpoint-dir
# checkpoint 생성
docker checkpoint create web web-snap-001
 
# 목록 확인
docker checkpoint ls web
  • Docker Engine, runtime, kernel, CRIU 조합이 맞지 않으면 사용할 수 없다.
  • 운영 재시작 전략보다 실험적 migration/restore 쪽 성격이 강하다.

+ docker checkpoint --help

Usage:  docker checkpoint COMMAND
 
Manage checkpoints
 
Commands:
  create      Create a checkpoint from a running container
  ls          List checkpoints for a container
  rm          Remove a checkpoint
 
Run 'docker checkpoint COMMAND --help' for more information on a command.

+

  • codex:: 2026-07-06 Added docker checkpoint subpage with CRIU-oriented usage notes.
  • /home/u613600155/domains/cli.zerotymer.net/public_html/data/pages/docker/checkpoint.txt
  • 마지막으로 수정됨: 2026/07/06 13:15
  • (바깥 편집)