볼륨은 호스트 머신의 폴더
(컨테이너나 이미지에 있는게 아님)
도커가 인식하는 호스트 머신의 폴더로, 도커 컨테이너 내부의 폴더에 매핑됨
COPY 명령어와 차이
COPY
: 지속적인 관계/연결 X, 이미지에 복사되는 일회성 스냅샷볼륨
: 컨테이너 내부의 폴더를 호스트 머신상의 컨테이너 외부 폴더에 연결 가능. 변경 사항 반영 가능.사용처
이미지 출처 : https://docs.docker.com/storage/volumes
볼륨과 유사하지만 볼륨에 비해 제한된 기능
도커에 의해 관리되는 볼륨의 위치는 알 수 없음
볼륨은 데이터 편집 실제론 불가능
바인드 마운트는 위치를 알 수 있음
따라서 볼륨에 쓰기/읽기 가능
소스 코드를 바인드 마운트에 넣기 가능
-> 컨테이너가 인식하여 소스 코드를 바인딩 마운트에서 복사
영구적이고 편집 가능한 데이터에 적합
이미지 출처 : https://docs.docker.com/storage/bind-mounts
아직 다 정리한건 아니지만 계속 이것만 붙잡고 있을 수 없기에
이만큼 정리해두고
뒤에 조금씩 추가해야겠다..
섹션3은 좀 어렵네ㅠ