[Docker] Docker 볼륨

Mineru·2022년 1월 28일
0

도커 컨테이너를 생성 후에 컨테이너 내부에 데이터를 생성하게 되면 도커 컨테이너를 삭제하게 되면 해당 내부에 있는 데이터는 모두 사라진다.

그래서 도커는 데이터의 영속성을 보장하기 위해서 볼륨 기능이다.

볼륨의 종류

  • Bind Mount : 호스트 환경의 특정 경로를 컨테이너 내부 볼륨 경로와 연결하여 마운트한다.
  • Volumn : 도커 볼륨은 도커 컨테이너에서 도커 내부에 도커 엔진이 관리하는 볼륨을 생성하는 것이다. 생성된 볼륨은 Host 디렉토리 /var/lib/docker/volumes 경로에 저장되며, 도커를 사용하여 관리가 용이하다.
  • tmpfs Mount : 이 방법은 리눅스에서 도커를 실행하는 경우에만 사용할 수 있는 기능이라고 한다. Host의 파일 시스템이 아닌, 메모리에 저장하는 방식을 사용한다.

볼륨 생성

docker volume create <volume name> # 도커 볼륨 생성

docker volume ls # 볼륨 목록 리스트 확인

docker volume inspect <volume name> # 도커 볼륨 정보 확인
profile
Daily Coding

0개의 댓글