Я пытаюсь выяснить, где сопоставляется VOLUME "/shared" (Mac) и как перейти к нему на хост-компьютере.
я бегу
docker run -it --volume /shared ubuntu: последний /bin/bash
Затем я проверяю, где он отображается:
докер проверяет d2e17f3d3bb4
И смотрим выдержку из конфига:
"Mounts": [
{
"Type": "volume",
"Name": "fb7ace0b18153bdad1744f0ac18eadc3775929dd5f448ebb228e7130f86c1a19",
"Source": "/var/lib/docker/volumes/fb7ace0b18153bdad1744f0ac18eadc3775929dd5f448ebb228e7130f86c1a19/_data",
"Destination": "/shared",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
И на хост-машине такой папки нет:
/var/lib/docker/volumes/fb7ace0b18153bdad1744f0ac18eadc3775929dd5f448ebb228e7130f86c1a19/_data
Даже /var/lib/docker/volumes
/var/lib/docker не существует
Отредактировано:
Благодаря @BMitch
Ответ
- Виртуальная машина Docker расположена по адресу.
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
- Перейдите к виртуальной машине
экран ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
- Внутри tty можно перейти к /var/lib/docker и томам docker.
$ cd /var/lib/docker && sudo ls
,volumes
каталог все еще не показывает? - person SangminKim   schedule 22.04.2018$DOCKER_HOST
, какой тип установки докера (Linux, Mac, Windows) и вы являетесь пользователем root? - person BMitch   schedule 22.04.2018