저는 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