Choose a default theme

You can change your theme from the menu

Docker 볼륨

Docker 볼륨은 컨테이너의 수명과 별개로 데이터를 보관하도록 Docker가 관리하는 저장소이다.

원리

볼륨을 컨테이너 경로에 마운트하면 해당 경로의 데이터가 컨테이너 쓰기 계층 밖에 저장된다. 컨테이너를 교체해도 볼륨을 다시 연결할 수 있다.

예시

데이터베이스 파일을 이름 있는 볼륨에 두면 응용 프로그램 컨테이너를 새로 만들 때 데이터를 유지하는 구성을 만들 수 있다.

주의할 점

영속성은 백업과 같지 않다. 볼륨 삭제나 호스트 장애에 대비한 백업이 필요하며 여러 프로세스가 같은 파일을 쓸 때 자료 일관성을 보장하는지도 확인한다.

참고 자료