[Docker] Docker 볼륨

965 단어 dockerdocker

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

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

볼륨의 종류

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

볼륨 생성

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

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

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

좋은 웹페이지 즐겨찾기