Docker Checkpoint
실행 중 컨테이너 상태를 저장하고 다시 복구할 때 쓰는 docker checkpoint 관리 그룹.
Summary
- CRIU 기반 환경에서 주로 쓰이며, 일반적인 개발 워크플로우에서는 흔하지 않다.
- 실행 중 컨테이너 메모리/프로세스 상태를 스냅샷처럼 저장하는 개념이다.
- 런타임 지원 여부와 커널 제약에 크게 영향을 받는다.
Usage
docker checkpoint COMMAND
Command Groups
create: 실행 중 컨테이너의 checkpoint 생성- 주요 옵션:
–checkpoint-dir,–leave-running
ls: 특정 컨테이너의 checkpoint 목록 확인- 주요 옵션:
–checkpoint-dir
rm: checkpoint 삭제- 주요 옵션:
–checkpoint-dir
Examples
# checkpoint 생성 docker checkpoint create web web-snap-001 # 목록 확인 docker checkpoint ls web
Troubleshooting
- Docker Engine, runtime, kernel, CRIU 조합이 맞지 않으면 사용할 수 없다.
- 운영 재시작 전략보다 실험적 migration/restore 쪽 성격이 강하다.
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.
+
See Also
History
- codex:: 2026-07-06 Added docker checkpoint subpage with CRIU-oriented usage notes.