우분투의 도커 볼륨 경로

우분투의 도커 볼륨 경로

저는 Ubuntu와 Docker를 처음 접했습니다. 본론으로 들어가겠습니다. 명령을 사용하여 볼륨을 생성할 때 하드 드라이브의 볼륨과 해당 데이터를 sudo docker volume create TEST어디에서 찾아야 합니까 ?TEST

다른 드라이브에 위치시키려면 D:\(아직 우분투를 처음 사용하는 경우 Linux에도 적용되는지 확실하지 않음) 드라이브에 어떻게 해야 합니까?

답변1

/var/lib/docker/volumes인 것 같습니다.

내가 얻은 것은 다음과 같습니다.

$ docker volume create TEST 
$ ls /var/lib/docker/volumes
metadata.db  TEST/

답변2

사용 docker volume inspect TEST(문서), 경로가 포함된 키 "마운트 지점"이 있습니다.

$ docker volume inspect TEST
[
    {
        "CreatedAt": "2020-09-18T10:46:55-07:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/TEST/_data",
        "Name": "TEST",
        "Options": {},
        "Scope": "local"
    }
]

예를 들어 스크립트에서 사용하기 위해 경로만 추출하려면 다음을 수행하세요.

$ docker volume inspect --format '{{ .Mountpoint }}' TEST
/var/lib/docker/volumes/TEST/_data

답변3

docker 설치를 위해 스냅을 사용하는 Ubuntu 설치에서 경로는 다음과 같습니다.

/var/snap/docker/common/var-lib-docker/volumes/

20.04 LTS의 경우 스냅이 기본값입니다.

답변4

Windows용 Docker Desktop을 통해 WSL2에서 작업하는 경우 볼륨은 여기에서 찾을 수 있습니다.

/var/data/docker-desktop/default/daemon-data

실제 우분투에서 작업하고 있다면 그렇습니다. 위의 답변에서 말했듯이 우분투는 다음 위치에 있을 것입니다.

/var/lib/docker/volumes

관련 정보