도커 볼륨 확인
도커에서 사용 가능한 볼륨을 확인하려면 docker volume ls
명령어를 사용합니다.
docker volume ls
위 명령어를 실행하면, 현재 도커에서 사용 가능한 볼륨의 목록이 출력됩니다.
출력되는 정보에는 볼륨 이름, 드라이버, 볼륨이 마운트된 경로, 볼륨의 크기 등이 포함됩니다.
도커 볼륨 생성
도커에서 볼륨을 생성하기 위해서는 docker volume create
명령어를 사용합니다.
docker volume create [옵션] [볼륨 이름]
위 명령어를 실행하면, 지정한 이름으로 새로운 볼륨을 생성합니다.
옵션을 지정하지 않으면, 기본 드라이버인 local
을 사용하여 볼륨을 생성합니다. 볼륨 이름은 반드시 지정해야 합니다.
예를 들어, my-volume
이라는 이름의 볼륨을 생성하려면 다음과 같이 입력합니다.
docker volume create my-volume
위 명령어를 실행하면, my-volume
이라는 이름의 새로운 볼륨이 생성됩니다.
생성한 볼륨의 상세 정보를 확인하려면 docker volume inspect
명령어를 사용합니다.
도커 볼륨 삭제
도커에서 볼륨을 삭제하기 위해서는 docker volume rm
명령어를 사용합니다.
docker volume rm [볼륨 이름]
위 명령어를 실행하면, 지정한 이름의 볼륨을 삭제합니다.
예를 들어, my-volume
이라는 이름의 볼륨을 삭제하려면 다음과 같이 입력합니다.
docker volume rm my-volume
위 명령어를 실행하면, my-volume
이라는 이름의 볼륨이 삭제됩니다.
삭제할 볼륨이 현재 사용 중인 컨테이너와 연결되어 있을 경우, 해당 컨테이너를 중지한 후에 볼륨을 삭제해야 합니다.
컨테이너에 볼륨 마운트
도커에서 컨테이너에 볼륨을 마운트하려면, docker run
명령어에서 -v
또는 --mount
옵션을 사용합니다.
docker run -v [호스트 경로]:[컨테이너 경로]:[옵션] [이미지 이름]
위 명령어를 실행하면, 호스트 경로에 있는 파일이나 디렉터리를 컨테이너 경로에 마운트합니다.
옵션을 지정하지 않으면, 기본적으로 읽기 쓰기 가능한 볼륨으로 마운트합니다.
예를 들어, 호스트의 /my-data
디렉터리를 컨테이너의 /data
디렉터리에 마운트하려면 다음과 같이 입력합니다.
docker run -v /my-data:/data [이미지 이름]
위 명령어를 실행하면, 이미지 이름
에 지정한 이미지를 기반으로 새로운 컨테이너가 생성되고, 호스트의 /my-data
디렉터리가 컨테이너의 /data
디렉터리에 마운트됩니다.
마운트된 볼륨의 상세 정보를 확인하려면 docker inspect
명령어를 사용합니다.
이 글은 ChatGPT의 도움을 받아 작성되었습니다.
'ChatGPT > Docker' 카테고리의 다른 글
[Docker][Compose] Docker Compose로 애플리케이션 간 볼륨 공유하기 (0) | 2023.04.27 |
---|---|
[Docker][Compose] 도커 명령어 모음 (0) | 2023.04.24 |
[Docker][Network] 도커 명령어 모음 (0) | 2023.04.24 |
[Docker][Container] 도커 명령어 모음 (0) | 2023.04.24 |
[Docker][Image] 도커 명령어 모음 (0) | 2023.04.24 |