62
задан 23 May 2017 в 15:02

7 ответов

Для кого-то, кто использует панель инструментов Docker (который использует машину докера), ответы относительно boot2docker на Mac OS X не действительны. Машина докера VM называют "значением по умолчанию" и это существует в /Users/<username>/.docker/machine/machines/default/ каталог.

Примечание: Я также добавил этот ответ на этот вопрос: , Где изображения Докера хранятся на хост-машине? , но я отвечаю здесь также так, чтобы было легче найти ответ для кого-то конкретно поиском Mac OS X и новой версии Докера.

28
ответ дан 31 October 2019 в 13:16

И если Вы используете Докера для Mac затем, местоположение снова отличается, а именно:

/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
85
ответ дан 31 October 2019 в 13:16

Местоположение образа диска может также быть получено (как упомянуто в эти документы ) путем выбора меню Preferences-> Advanced из значка панели инструментов Docker (работы в CE докера v17):

Docker->Preferences->Advanced

Обновление: Как упомянуто @udondan Докером теперь имеет отдельную вкладку 'Disk' в Предпочтениях, где она показывает местоположение образа диска:

Docker->Preferences->Disk

56
ответ дан 31 October 2019 в 13:16

Для разработки то, как открыть эти папки в случае, если Вы получаете теперь каталог, потому что это - смонтированный на виртуальном хосте не Ваш Mac регулярный объем

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty 

ls -ltrh /var/lib/docker/volumes

Ответ от здесь

, Если Вы хотите управлять объемом от своего Mac можно отобразить его при создании контейнера

docker run -it --name voltest2 -v /path/to_mac/directory/MyHostDir:/mydata centos:latest /bin/bash

, который отобразит каталог mydata на контейнере к каталогу /path/to_mac/directory/MyHostDir на mac

8
ответ дан 31 October 2019 в 13:16

В моем случае я хочу определить местоположение изображений докера и скопировать их в другое местоположение.

Использование docker save к Сохраняют один или несколько образов в архив tar (переданный потоком к STDOUT по умолчанию)

Ссылка: https://docs.docker.com/engine/reference/commandline/save /

2
ответ дан 31 October 2019 в 13:16

В моем случае (Индивидуалисты / варево докера, установленное / Название картинки: значение по умолчанию), расположен под

/Users/<Username>/.docker/machine/machines/.

(Необходимо использовать терминал и не средство поиска для наблюдения его.)

   ls -lah /Users/Mitsos/.docker/machine/machines/
    total 0
    drwx------   3 Mitsos  staff   102B Dec  8 19:03 .
    drwxr-xr-x   5 Mitsos  staff   170B Sep 22 13:52 ..
    drwx------  13 Mitsos  staff   442B Dec  8 19:04 default
1
ответ дан 31 October 2019 в 13:16

Этот ответ не касается "boot2Docker" версии для MAC. Здесь у меня есть Версия 17.12.0-ce-mac55, необходимо иметь в виду, что Докер все еще работает в VM, системные пути относительно VM а не от системы Mac OSX. Поскольку это говорит, что все содержится в файле VM:

/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2

Попытка выполнить альпийское изображение с этой опцией объема и ls управляет, чтобы Вы смогли перечислить хост VM:

выполненный докер - комната - это-v/:/vm-root alpine:edge ls-l/vm-root

После того, как это просто пробует:

выполненный докер - комната - это-v/:/vm-root alpine:edge ls-l/vm-root/var/lib/docker

Теперь, Вы можете перечислить папку докера от хоста WM

1
ответ дан 31 October 2019 в 13:16

Другие вопросы по тегам:

Похожие вопросы: