
[docker] 바인드마운드 vs 볼륨
·
DevOps
도커 컨테이너에 사용된 파일들은 컨테이너가 삭제될 때 함께 삭제된다. 도커에서 많은 애플리케이션을 저장해서 계속적으로 사용할 수 있도록 해주는 옵션이 바로 볼륨(volume)과 바인드 마운트(bind mount)이다. 바인트 마운트 호스트의 특정 디렉터리를 직접 연결 호스트의 파일 시스템과 컨테이너 내부를 연결해 양쪽의 내용이 동시에 반영되는 방법 볼륨 볼륨 공간(에서 디렉터리를 마운트)을 만든 후 그 볼륨 공간을 연결 도커가 관리하는 볼륨을 컨테이너와 연결 → 공유 디렉터리에 생성 바인드 마운트 바인드 마운트로 호스트와 컨테이너를 연결하기 위해서는 연결 대상이 되는 컨테이너 내부의 디렉터리 구조를 먼저 알아야 한다. 예를 들어 nginx의 경우 수정해야 하는 파일의 경로 는 /etc/nginx/ngin..