도커:데이터 볼륨
편집하기 (부분)
둘러보기로 이동
검색으로 이동
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
==개요== 데이터를 컨테이너가 아닌, 호스트에 저장하는 것. 보통 컨테이너끼리 데이터를 공유할 때 사용한다.(혹은, 컨테이너의 존재와 관련없이 데이터를 저장하고 싶을 때나.) 당연한 이야기지만, dockere commit을 해도 데이터볼륨의 변경사항은 이미지에 포함되지 않는다. <br /> {| class="wikitable" !과정 !설명 !방법 |- |볼륨생성 |볼륨을 생성한다. |<code>docker volume create 볼륨명</code> |- |볼륨마운트 |실행할 때 -v 옵션으로 지정해주어야 한다. 파일 하나만 공유하는 것도 가능하다. 호스트의 절대경로를 쓰지 않고 볼륨명만 입력하면 /var/lib/docker/volumes/볼륨명 디렉터리에 연결된다. 여러 컨테이너에 해당 볼륨을 마운트 해 컨테이너가 생성한 파일이 그대로 보인다. 여러 컨테이너를 하나의 볼륨에 마운트 할 수 있다. |docker run -v 볼륨:컨테이너디렉터리 |- |바인드마운트 |볼륨을 사용하지 않고 특정 경로 자체를 마운트한다. 호스트디렉터리가 동일한 컨테이너끼리 데이터가 공유된다. 호스트 디렉터리는 기존에 존재해야 하는 것, 컨테이너디렉터리는 없으면 만든다. |docker run -v 호스트디렉터리:컨테이너디렉터리 |- |삭제 |마운트 되어있는 컨테이너를 모두 삭제한 후 진행할 수 있다. |docker volume rm 볼륨명 |- |일괄삭제 |사용되고있지 않은 볼륨을 일괄적으로 지울 수 있다. |docker volume prune |} <br />
요약:
학교의 모든 지식. SMwiki에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
학교의 모든 지식. SMwiki:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
로그인
이름공간
문서
토론
한국어
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보