강의/Docker & Kubernetes : 실전 가이드
[47, 48] 볼륨 소개하기
JJIMJJIM
2025. 2. 20. 20:46
728x90
반응형
SMALL
볼륨 소개하기
Docker의 데이터 지속성과 볼륨의 필요성
컨테이너 데이터 관리의 특징
컨테이너 중지 vs 제거
- 중지 시
- 데이터 유지
- 파일 시스템 보존
- 재시작 시 데이터 접근 가능
- 제거 시
- 모든 데이터 삭제
- read-write 레이어 제거
- 재생성 시 완전히 새로운 환경
데이터 저장 방식
- 이미지 레이어: 읽기 전용
- 컨테이너 레이어: read-write 가능
- 컨테이너 제거 시 레이어 데이터 손실
볼륨(Volume) 솔루션
볼륨의 개념
- 호스트 머신의 폴더
- 컨테이너와 연결 가능
- 데이터 지속성 보장
볼륨 vs COPY 명령어
- COPY : 일회성 스냅샷
- 볼륨 : 지속적인 양방향 연결
볼륨의 특징
- 컨테이너 외부에 데이터 저장
- 컨테이너 제거 후에도 데이터 유지
- 양방향 데이터 동기화
장점
데이터 지속성
- 컨테이너 생명주기와 독립적
- 안전한 데이터 보존
- 재사용 가능
데이터 공유
- 호스트와 컨테이너 간 데이터 공유
- 실시간 데이터 동기화
- 효율적인 데이터 관리
볼륨을 사용함으로써 컨테이너의 격리성을 유지하면서도 필요한 데이터의 지속성을 보장할 수 있습니다.
참고
https://www.udemy.com/course/docker-kubernetes-2022
728x90
반응형
LIST