Так сложилось что докер я использую наряду с виртуалбоксом в ряде проектов. Но раздел C, на котором стоит винда не такой уж большой и к тому же HDD. Это не проблема для основного софта, но образ стал занимать 27Гб и постоянные сообщения, что осталось мало места меня достали. В итоге решено было переместить образ виртуального диска на другой раздел. Делается это просто, но есть свои но...
Находим сам файл и перемещаем
В моем случае он лежал по пути: C:\ProgramData\DockerDesktop\vm-data\DockerDesktop\DockerDesktop.vhdx
Переместить простым перемещением или копированием у меня сходу не получилось, так как на него не указан доступ на пользователя и в итоге получаем ошибку "В доступе отказано", даже если перемещать командой mv из-под PowerShell в режиме администратора. Лечиться это достаточно просто.
Кликаем правой кнопкой мыши на файле и выбираем Свойства. Далее идем на вкладку Безопасность и в Группы или пользователи кликаем кнопку Изменить.
На всплывшем окошке жмем Добавить, а в появившемся окне вводим имя текущего пользователя. Это или специфическое имя, или Администратор, зависит от того как поставлена у вас система.
После этого жмем кнопку Проверить имена и система автоматически дополнит имя пользователя именем хоста. Жмем Ок, в прошлом окне ставим галочку Полный доступ для добавившей нами учетной записи и закрываем окошки, повторяем копирование файла. Я выполнил копирование командой в консоли, но вы можете через проводник. Видим что все скопировалось/переместилось и переходим к следующему шагу.
Меняем путь к файлу в файле настроек.
В моем случае это путь: C:\Users\Nelex\AppData\Roaming\Docker\settings.json, в вашем случае Nelex следует заменить именем своего пользователя в системе. В нем нас интересует параметр dataFolder, в нем должен быть прописан ваш файл по прошлому расположению, меняете на новое и сохранив закрываете.
Все. Перезапускаем DockerDesktop, если не умеете через службы то перезагрузкой компьютера. И имеете больше места на системном диске и большую производительность образа, если переместили образ на SSD с HDD.
Отзывы
Пока нет комментариев
Для того чтобы оставить комментарий, авторизуйтесь.