Хранение Docker-Toolbox в Windows - PullRequest
0 голосов
/ 18 апреля 2019

Я довольно новичок в Docker, и я понял, что для каждой сборки и запуска почти 15 ГБ моего дискового пространства исчезало.

Я использовал следующие команды, но они не помогли освободить место:

$ docker system prune
$ docker container prune
$ docker image prune
$ docker volume prune
$ docker network prune

Затем я попытался проверить, где находится мой корневой каталог: /mnt/sda1/var/lib/docker, но я понятия не имею, где находится такой каталог в Windows.

Я также проверил каталог C:\Users\<username>\.docker, но, похоже, здесь нет файлов, хранящихся здесь.

В этих каталогах также нет папок, связанных с Docker, C:\Users\Public\Documents и C:\ProgramData

Редактировать: Используя WinDirStat , я обнаружил, что файл, занимающий слишком много места is disk.vmdk, находится под C:\Users\<username>\.docker\machine\machines\default.

Я пытался изменить его местоположение на D: обновив файл default.vbox в C:\Users\<username>\.docker\machine\machines\default\default, но он не работает.

1 Ответ

0 голосов
/ 18 апреля 2019
Команды

prune без --all будут удалять только ресурсы dangling.Если вы хотите полностью удалить все, что связано с докером (тома, сеть, контейнеры, образы), за исключением запущенных контейнеров и их соответствующих образов, сделайте:

docker system prune --all

Также запускается Docker-toolboxвнутри виртуальной машины папка, которую вы ищете /mnt/sda1/var/lib/docker, находится не на вашей машине с Windows, а на виртуальной машине Linux.

Проверьте здесь как подключиться к этой виртуальной машине по SSH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...