저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
Dockerfile 자세히 알아보기
VOLUME
VOLUME은 디렉터리의 내용을 컨테이너에 저장하지 않고 호스트에 저장하도록 설정합니다. Unit 6.4 Docker 데이터 볼륨 사용하기에서 설명한 내용과 같습니다.
Dockerfile
VOLUME /data
VOLUME ["/data", "/var/log/hello"]
VOLUME <컨테이너 디렉터리> 또는 VOLUME ["컨테이너 디렉터리 1", "컨테이너 디렉터리2"]
형식입니다. /data처럼 바로 경로를 설정할 수도 있고, ["/data", "/var/log/hello"]처럼 배열 형태로 설정할 수도 있습니다. 단, VOLUME으로는 호스트의 특정 디렉터리와 연결할 수는 없습니다.
데이터 볼륨을 호스트의 특정 디렉터리와 연결하려면 docker run
명령에서 -v
옵션을 사용해야 합니다.
$ sudo docker run -v /root/data:/data example
옵션은 -v <호스트 디렉터리>:<컨테이너 디렉터리>
형식입니다.
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.