인프런 커뮤니티 질문&답변
도커파일 VOLUME 질문입니다.
작성
·
200
답변 1
1
잔재미코딩 DaveLee
지식공유자
안녕하세요.
이후 과정에서 좀더 상세히 이해할 수 있도록 설명을 드릴 기회가 있어서, 이후 강의를 보시면 이해하시는데 도움이 되실 것입니다. 가볍게만 말씀드리면, 예를 들어 mysql 용 도커를 만들었을 때, mysql 의 실제 데이터가 도커를 생성할 때마다, 새로 구성이 되면 안되잖아요 데이터베이스이니까요. 그래서,
다음 두가지의 기능이 볼륨이라고 보시면 될 것 같은데요.
1번) 내 PC의 특정 폴더를 도커에 연결해서, 도커 밖에서도 해당 폴더 접근하고 제어하기
2번) 도커를 껐다 키더라도, 항상 기존에 저장된 데이터가 남아있게 하기
본래는 -v 를 통해, 1번 기능으로 많이 쓰는데, dockerfile 의 VOLUME 은 mysql 예처럼 도커를 껐다 키더라도 기존 데이터가 계속 남아있게만 하는 2번 기능으로만 쓰는 기능을 지원한다
라고 이해하시면 좋을 것 같습니다.
감사합니다.





