https://jungwoon.github.io/docker/2019/01/13/Docker-3/
https://darkrasid.github.io/docker/container/volume/2017/05/10/docker-volumes.html
1. 호스트의 일반적인 파일시스템 디렉토리를 정해서 -v 명령어로 컨테이너 내부에 연결
2. docker volume create 볼륨이름 명령어로 만든 디렉토리를 -v 명령어로 컨테이너 내부에 연결
var/lib/docker/volumes에 지정한 볼륨이름을 가진 볼륨이 만들어진다. 도커가 관리하는 볼륨이라서 파일 시스템에서 접근할 순 없다.
(참고로 도커 이미지인 dockerfile에 volume이 지정되어 있으면 9a010edc87d88d206280dbf71037759a3411f777e535559f16cc9da0e9f186db 같은 해쉬값을 이름으로 가진 볼륨이 자동으로 생성된다.마찬가지로 도커가 관리하는 볼륨이다. 사용자가 미처 볼륨을 생성하지 않았을 때라도 정보를 저장하기 위해서 제공하는 기능으로 사료된다. run 명령어에 1~3 같이 지정하면 이런 볼륨이 생성되지 않는다. )
3. --volumes-from 은 다른 컨테이너에 지정된 호스트 볼륨을 새 컨테이너가 똑같이 이용하는 것임
호스트의 디스크가 아니라 램만 사용하는 경우인 tmpfs인 경우(컨터에너의 정보를 호스트에 저장하고 싶지 않은 경우에 사용)
--tmpfs 를 사용하거나 -mount옵션의 type 값을 tmpfs로 지정해서 사용
그외 도커 명령어
https://iamreo.tistory.com/entry/Docker-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%A0%95%EB%A6%AC
'Virtualization > Docker' 카테고리의 다른 글
도커 바이너리 코드 받기 (0) | 2020.05.14 |
---|---|
도커 완전삭제 (0) | 2020.05.11 |
도커이미지 save와 load기능 (0) | 2020.04.25 |
docker에 centos 설치해서 돌리기 (0) | 2020.03.22 |
댓글