728x90
반응형

Docker 볼륨 관리하기
Docker 볼륨 관리 상세 가이드
도커 볼륨 관리 기본 명령어
볼륨 조회
docker volume ls # 모든 볼륨 목록
특징
- 명명된 볼륨과 익명 볼륨만 표시
- 바인드 마운트는 표시되지 않음 (도커 관리 대상 아님)
볼륨 생성
docker volume create 볼륨이름 # 수동으로 볼륨 생성
볼륨 상세 정보
docker volume inspect 볼륨이름 # 볼륨 세부 정보 확인
볼륨 삭제
# 특정 볼륨 삭제
docker volume rm 볼륨이름
# 미사용 볼륨 모두 삭제
docker volume prune
볼륨 유형별 관리 특성
명명된 볼륨
- 컨테이너 독립적 유지
- 수동 삭제 필요
- volume prune으로 삭제되지 않음
익명 볼륨
- 컨테이너와 생명주기 연결
- 컨테이너 제거 시 자동 삭제
- 미사용 시 volume prune으로 삭제 가능
바인드 마운트
- 도커가 관리하지 않음
- 볼륨 명령어로 관리 불가
- 호스트 시스템에서 직접 관리
주요 특징
관리 범위
- 도커는 명명된 볼륨과 익명 볼륨만 관리
- 바인드 마운트는 사용자가 직접 관리
생명주기
- 명명된 볼륨: 수동 삭제까지 유지
- 익명 볼륨: 컨테이너 제거 시 삭제
- 바인드 마운트: 호스트 시스템에 종속
볼륨 정리
- volume prune: 미사용 익명 볼륨 제거
- 명명된 볼륨은 명시적 삭제 필요
- 실행 중인 컨테이너의 볼륨은 보호됨
이러한 볼륨 관리 시스템을 통해 데이터의 효율적인 유지와 정리가 가능합니다.
참고
728x90
반응형
'강의 > Docker & Kubernetes : 실전 가이드' 카테고리의 다른 글
[60] 모든것을 복사하진 마세요 : "dockerignore" 파일 사용하기 (0) | 2025.02.23 |
---|---|
[59] COPY 사용 vs 바인드 마운트 사용 (0) | 2025.02.23 |
[57] 읽기 전용 볼륨 살펴보기 (0) | 2025.02.23 |
[55] NodeJS 특화 조정 : 컨테이너에서 Nodemon 사용하기 (0) | 2025.02.22 |
[52, 53, 54] 바인드 마운트 (bind mount) 시작하기 (0) | 2025.02.22 |
댓글