도커 컨테이너에서 생성된 데이터들은 컨테이너가 삭제되면 함께 사라집니다. 간혹 컨테이너 생명주기와 관계없이 데이터를 보존해야하는 경우가 있습니다. 또는 여러 개의 컨테이너가 하나의 저장소를 공유받아 데이터를 읽거나 사용해야 할 수도 있습니다.
도커에서는 데이터를 영속적으로 저장할 수 있도록 볼륨과 마운트. 이 두가지 기능을 제공합니다. 이번 글에서는 볼륨에 대해 자세히 알아볼겠습니다. 도커 볼륨은 데이터를 영구적으로 저장하고 컨테이너에 공유하기 위한 데이터 저장소로 호스트 머신에 있는 일종의 폴더입니다. 도커 볼륨의 주요 특징은 다음과 같습니다.
1. 데이터 지속성 : 컨테이너가 삭제되더라도 볼륨에 저장된 데이터는 유지됩니다. 이를 통해 데이터가 안전하게 보호되며 필요한 경우 다시 사용할 수 있습니다.
2. 공유 데이터 : 여러 컨테이너가 동일한 볼륨을 마운트하여 데이터를 공유할 수 있습니다. 이를 통해 컨테이너 간의 데이터 공유 및 협업이 용이해집니다.
3. 호스트와의 별도 : 도커 볼륨은 호스트의 파일 시스템과 독립적입니다. 이를 통해 컨테이너와 호스트 간의 파일 시스템 충돌 문제를 방지할 수 있습니다.
"도커 한 번 해보려고" 시리즈, 세 번째 블로그 글로 도커 볼륨에 대해 정리해 보았습니다.
https://blog.naver.com/gi_balja/223153540874