
docker-desktop community
Windows에서 Windows 10 및 버전 2.3.0.3을 실행하고 있습니다 . 라는 볼륨을 만들었고 conan_android_home
이를 모든 Docker 컨테이너에 마운트할 수 있었으며 볼륨을 검사한 후 다음 정보를 얻었습니다.
{
"CreatedAt": "2020-07-15T04:57:51Z",
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/conan_android_home/_data",
"Name": "conan_android_home",
"Options": null,
"Scope": "local"
}
그러나 내 시스템에서 마운트 지점을 찾을 수 없습니다. docker-desktop으로 생성된 WSL 시스템을 나열했습니다.
docker-desktop-data Running 2
docker-desktop Running 2
/var/lib/docker
첫 번째 항목에서는 WSL을 시작할 수 없지만 두 번째 항목에서는 실행 중인 컨테이너에 디렉터리가 없습니다 . 그리고 경로는 Windows 경로가 아닌 것 같습니다 ...
답변1
파일은 있지만 docker-desktop-data
'distro'는 실행될 수 없습니다. 데이터를 보관하는 데 사용되며 어떻게든 자동으로 올바른 위치에 마운트됩니다.
문서화되어 있지 않고 해당 'distro'를 쉽게 마운트하거나 연결할 수 없기 때문에 이것이 파일과 볼륨을 찾은 방법입니다.
먼저 검색할 수 있는 파일 이름을 만들었습니다.
# docker volume create foo
# docker run --rm -it -v foo:/foo busybox
/ # cd /foo
/foo # touch myfilename
Powershell 콘솔에서 docker-desktop-data 배포판을 내보냈습니다.
wsl --export docker-desktop-data foo.tar
그런 다음 WSL 인스턴스로 다시 전환하고 아카이브를 검사했습니다.
# cd /mnt/c/Users/zoredache
# tar -tvf foo.tar | grep -i myfilename
-rw-r--r-- 0/0 0 2020-07-22 12:39 ./version-pack-data/community/docker/volumes/foo/_data/myfilename