도커 볼륨은 컨테이너와 호스트 시스템 간 데이터를 영구적으로 저장하고 공유하는 방법이다. 일반적으로 도커 컨테이너는 비휘발성 데이터를 컨테이너 내부에 저장하지만 컨테이너가 삭제되면 데이터도 사라지므로, 데이터의 영속성을 보장하기 위해 도커 볼륨을 사용한다.
컨테이너가 중지되거나 삭제되더라도 볼륨에 저장된 데이터는 유지된다
여러 컨테이너가 동일한 볼륨을 사용할 수 있습니다. 이를 통해 컨테이너 간 데이터를 손쉽게 공유할 수 있다.
볼륨은 호스트 파일 시스템과 독립적으로 관리되므로 파일 시스템의 세부 사항을 신경 쓰지 않아도 된다,
호스트 디렉토리 바인딩보다 더 나은 안정성과 성능을 제공한다
데이터베이스 컨테이너(MySQL, PostgreSQL 등)에서 데이터 디렉토리를 볼륨에 연결하여 데이터를 영구적으로 저장.
예를 들어, 웹 애플리케이션 컨테이너와 로깅 컨테이너가 동일한 볼륨을 통해 로그 파일을 공유.
설정 파일을 호스트에서 관리하며 컨테이너에 제공.