>  기사  >  운영 및 유지보수  >  도커 볼륨은 무엇을 의미합니까?

도커 볼륨은 무엇을 의미합니까?

WBOY
WBOY원래의
2022-03-23 18:20:032350검색

Docker에서 볼륨의 본질은 하나 이상의 컨테이너에 존재하고 docker에 의해 컨테이너에 마운트되는 파일 또는 디렉터리입니다. 데이터 볼륨에 대한 수정 사항은 적용되지 않습니다. 즉시 업데이트되며 데이터 볼륨에 대한 업데이트는 미러링에 영향을 미치지 않습니다.

도커 볼륨은 무엇을 의미합니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.

도커 볼륨이란 무엇을 의미합니까? 볼륨의 본질은 하나 이상의 컨테이너에 존재하고 도커에 의해 컨테이너에 마운트되지만 공동 파일 시스템에 속하지 않는 파일 또는 디렉터리입니다. 볼륨 개념은 데이터 지속성 문제를 해결할 뿐만 아니라 컨테이너 간 데이터 공유 문제도 해결합니다.

컨테이너 볼륨을 사용하는 이유

    데이터 지속성은 컨테이너가 다시 시작될 때 데이터가 손실되지 않도록 보장합니다. 예를 들어 볼륨을 사용하여 MySQL 디렉터리를 유지할 수 있으므로 다음과 같은 경우 데이터베이스 데이터가 손실되지 않습니다. 컨테이너가 다시 시작됩니다.
  • 데이터가 미러에 저장되어 있으면 호스트의 다른 프로세스가 해당 데이터에 접근하는 것이 불편합니다.

컨테이너 볼륨의 특징은 무엇인가요?

    데이터 볼륨은 컨테이너 간에 데이터를 공유하거나 재사용할 수 있습니다.
  • 데이터 볼륨의 변경 사항은 미러 업데이트에 포함되지 않습니다.
  • 볼륨 변경 사항은 직접 적용될 수 있습니다.

  • 데이터 볼륨의 수명 주기는 어떤 컨테이너도 사용하지 않을 때까지 지속됩니다.

  • 데이터 볼륨 생성

데이터 볼륨 생성 명령

docker volume create myvolume
팁: 기본적으로 , Docker가 생성한 데이터 볼륨은 로컬 모드에 있으며 이 호스트에 대한 컨테이너 액세스만 제공할 수 있습니다.

-v 명령 사용

docker run -it -v 宿主机绝对路径目录:容器内目录 镜像名

팁: -v를 사용하여 컨테이너에 유지해야 하는 경로를 지정하면 Docker가 자동으로 볼륨을 생성하여 컨테이너에 바인딩합니다.

테스트:

docker run -it -v /home/ceshi:/home centos /bin/bash

데이터 볼륨이 성공적으로 마운트되었는지 확인:

docker inspect 容器id

권장 학습: "

docker 비디오 튜토리얼

"

위 내용은 도커 볼륨은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.