2. 도커 볼륨_ 디렉터리 공유

2020. 2. 27. 21:21Docker Kubenetes

2.2.6 도커볼륨

2.2.6.1 호스트볼륨공유

mysql 데이터베이스 컨테이너 생성
워드프레스 웹 서버 컨테이너 생성

  • -v를 이용해 디렉터리를 공유하면, 컨테이너가 삭제되도 데이터가 공유한 호스트 디렉토리에 남아있다.
  • 이미지에 원래 존재하던 디렉터리에 호스트의 볼륨을 공유하면 컨테이너의 디렉터리 자체가 덮어씌워진다.
    -v옵션을 통한 호스트 볼륨 공유는 호스트의 디렉터리를 컨테이너의 디렉터리에 마운트 한다.

2.2.6.2 볼륨 컨테이너

--volumes-from 옵션을 설정하면 -v 또는 -volume 옵션을 적용한 컨테이너의 볼륨 디렉터리를 공유할 수 있다.

  • 여러 컨테이너가 동일한 컨테이너에 --volumes-from 옵션을 사용함으로써 볼륨을 공유해 사용할 수도 있다.

2.2.6.3 도커 볼륨

 

-> 도커볼륨 생성

 

 

 

-> myvolume을 사용하는 컨테이너 생성

[볼륨의 이름] : [컨테이너의 공유 디렉터리]

 

-> myvolume을 사용하는 컨테이너 생성

내용 확인

 

 

실제 도커 볼륨이 어디에 저장되는지 확인가능

도커 볼륨 한번에 삭제

# docker volume prune