Хорошо, я нашел решение. К сожалению, поскольку я могу читать онлайн и в документации Docker, в системах Mac OS X (у меня есть Mojave) вы не можете получить доступ через папку /var/lib/docker/volumes
, потому что вы должны получить доступ через screen
, чтобы просмотреть эту папку, как вы можете прочитать в ссылка в моем ответе. Итак, я сделал эти вещи:
- Откройте терминал и используйте
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
- Вы должны увидеть пустой экран, просто нажмите Enter, и через некоторое время вы увидите приглашение командной строки
- Откройте другой терминал и напишите
docker run -it -v ~/Desktop:/Desktop <runs a container from an image> bash
, как вы можете прочитать из документации Docker
- Пользовательский каталог
~/Desktop/
теперь отображается в контейнере как каталог под /
- Создайте файл с именем
testOrSo
в home
на этом терминале
- Вернитесь к другому терминалу и введите
find -name "testOrSo"
и нажмите enter
, теперь у вас есть правильный путь к этому изображению. Скопируйте то, что вы хотите (в моем случае это папка _data
) в пути, который найдет, покажет вам и выберите папку Desktop
, смонтированную.
- Вы можете показать свои данные на рабочем столе Mac.
Я понимаю, что это может быть не идеальное объяснение на 100% или что может быть более быстрый метод, но я решил свою проблему. Я надеюсь, что это может помочь!