[Docker] 도커 볼륨 설정법 및 개념 정리 Docker Volume

·
Infra & DevOps
Docker Volume 도커로 컨테이너를 띄우면 독립적인 컴퓨터 환경을 구성하는 것과 같다.기본적으로 저장 공간도 마찬가지로, 외부와 공유되지 않는다. 컨테이너 내부 저장공간은 컨테이너 내부에서만 사용할 수 있다. 따라서 컨테이너를 삭제하면 컨테이너 내부 파일 시스템에 있던 데이터도 함께 사라진다. 컨테이너가 삭제되어도, 내부에 저장된 데이터가 삭제되면 안되는 경우에 볼륨(Volume)이라는 개념을 활용한다. 볼륨은 컨테이너 자체의 저장공간을 사용하지 않고, 호스트 컴퓨터의 저장공간을 공유해서 사용하는 형태이다. 이렇게 하면 컨테이너 삭제 여부와는 관련없이 호스트 컴퓨터의 저장공간에 데이터가 남아있기 때문에 데이터를 영속적으로 저장할 수 있다. 볼륨 설정 방법컨테이너 실행 시에 -v 옵션으로 호스트 P..