Docker 컨테이너를 지운 뒤 데이터가 사라졌다면 저장 위치 확인
컨테이너 안에서 만든 파일이 모두 영속 볼륨에 저장되는 것은 아닙니다. 별도 마운트가 없는 경로에 기록했다면 컨테이너의 쓰기 계층에 있을 수 있습니다. 재시작 때 남아 있었다는 경험으로 컨테이너 삭제·재생성 때도 남는다고 판단하면 안 됩니다.

- 컨테이너 쓰기 계층은 컨테이너 삭제와 함께 사라집니다
- 애플리케이션 경로와 마운트 경로를 대조합니다
- 재생성 시험 전에 별도 복구 자료를 준비합니다
컨테이너 쓰기 계층은 컨테이너 삭제와 함께 사라집니다
컨테이너 안에서 만든 파일이 모두 영속 볼륨에 저장되는 것은 아닙니다. 별도 마운트가 없는 경로에 기록했다면 컨테이너의 쓰기 계층에 있을 수 있습니다. 재시작 때 남아 있었다는 경험으로 컨테이너 삭제·재생성 때도 남는다고 판단하면 안 됩니다.
애플리케이션 경로와 마운트 경로를 대조합니다
DB나 업로드 파일이 실제로 기록되는 경로와 컨테이너의 마운트 대상을 비교합니다. 볼륨을 연결했더라도 다른 경로에 데이터를 기록했다면 보호되지 않습니다. 컨테이너 이름만 확인하지 말고 어떤 데이터가 어떤 볼륨 또는 호스트 경로에 있는지 기록합니다.
재생성 시험 전에 별도 복구 자료를 준비합니다
시험용 자료로 컨테이너 재생성 뒤 파일과 애플리케이션 읽기를 확인합니다. 영속 마운트도 백업을 자동으로 만들어 주지는 않습니다. 유일한 운영 자료가 사라진 상황에서는 새 컨테이너로 같은 경로를 계속 덮어쓰지 말고 기존 볼륨 및 백업 존재부터 조사합니다.
서버 운영 실행 전 점검표
- 컨테이너 쓰기 계층은 컨테이너 삭제와 함께 사라집니다
- 애플리케이션 경로와 마운트 경로를 대조합니다
- 재생성 시험 전에 별도 복구 자료를 준비합니다
이 가이드의 근거 문서
출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.
오류 제보 방법