[TIL] 24.12.27 FRI

GDORI·2024년 12월 27일
0

TIL

목록 보기
145/184
post-thumbnail

docker volume

도커 볼륨은 컨테이너와 호스트 시스템 간 데이터를 영구적으로 저장하고 공유하는 방법이다. 일반적으로 도커 컨테이너는 비휘발성 데이터를 컨테이너 내부에 저장하지만 컨테이너가 삭제되면 데이터도 사라지므로, 데이터의 영속성을 보장하기 위해 도커 볼륨을 사용한다.

도커 볼륨의 주요 특징

데이터 영속성

컨테이너가 중지되거나 삭제되더라도 볼륨에 저장된 데이터는 유지된다

컨테이너 간 데이터 공유

여러 컨테이너가 동일한 볼륨을 사용할 수 있습니다. 이를 통해 컨테이너 간 데이터를 손쉽게 공유할 수 있다.

호스트 독립성

볼륨은 호스트 파일 시스템과 독립적으로 관리되므로 파일 시스템의 세부 사항을 신경 쓰지 않아도 된다,

안정성과 성능 최적화

호스트 디렉토리 바인딩보다 더 나은 안정성과 성능을 제공한다

도커 볼륨의 활용 사례

데이터베이스 데이터 저장

데이터베이스 컨테이너(MySQL, PostgreSQL 등)에서 데이터 디렉토리를 볼륨에 연결하여 데이터를 영구적으로 저장.

컨테이너 간 파일 공유

예를 들어, 웹 애플리케이션 컨테이너와 로깅 컨테이너가 동일한 볼륨을 통해 로그 파일을 공유.

애플리케이션 설정 파일 관리

설정 파일을 호스트에서 관리하며 컨테이너에 제공.

profile
하루 최소 1시간이라도 공부하자..

0개의 댓글

관련 채용 정보