Гость

Нажмите для авторизации/регистрации

  • Назад
  • Меню
  • Статьи
    • Все
    • Интернет и технологии
    • Laravel и WebDev
    • Linux, Windows, Docker, Etc
    • Новости
    • Прочее
    • Геймдев
    • Смотри как я умею
  • Информация
    • Оферта на дополнительные функции
    • Политика конфиденциальности
    • Тарифы
    • Пользовательское соглашение

DockerDesktop - перемещение файла образа DockerDesktop.vhdx с системного раздела на другой

  1. Главная
  2. Статьи
  3. Linux, Windows, Docker, Etc
  4. DockerDesktop - перемещение файла образа DockerDesktop.vhdx с системного раздела на другой
DockerDesktop - перемещение файла образа DockerDesktop.vhdx с системного раздела на другой
  • 19/04/2022
  • Chebukin Pavel
  • 397 просмотров
  • 0 комментариев

DockerDesktop - перемещение файла образа DockerDesktop.vhdx с системного раздела на другой

Так сложилось что докер я использую наряду с виртуалбоксом в ряде проектов. Но раздел 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.

Отзывы

Пока нет комментариев


Для того чтобы оставить комментарий, авторизуйтесь.
Понравился материал? Поделись!
Инструменты мониторинга доступности сайта, сервера. Блэклист мониторинг
Ноя27
Инструменты мониторинга доступности сайта, сервера. Блэклист мониторинг

Это не рекламный пост, в нем действительно описаны два сервиса, которыми я пользуюсь и которые могу без зазрения совести рекомендовать к использованию. Так как я уже, в некоторой степени, динозавр в сети и разработке, я привык мониторить свои проекты. Будь то сайт или сервер, неважно. Не один раз я сталкивался...

  • Chebukin Pavel
  • 0
  • 27.11.2021 19:26
Windows 10, Windows 11 - поверх всех окон и другие плюшки PowerToys
Апр29
Windows 10, Windows 11 - поверх всех окон и другие плюшки PowerToys

PowerToys - что это и зачем Все те кто активно занимаются разной деятельностью за компьютером, будь то графика или разработка, очень часто не хватает встроенной функции делать окна закрепленными поверх других. Даже хотя бы ради развлечения включение какого-нибудь видео в наиболее бесполезном крае экрана для создания некоторого белого шума. И...

  • Chebukin Pavel
  • 0
  • 29.04.2022 17:49
30 самых частых конструкций на bash
Мар02
30 самых частых конструкций на bash

Как и в случае с Terraform, Shell-скриптинг можно так же рассматривать с точки зрения построения блоками кода. Иногда это удобно, когда у вас уже есть опыт разработки на других языках программирования и все что вам нужно - посмотреть как выглядят конструкции в bash. Сам я так же часто подглядываю в...

  • Chebukin Pavel
  • 0
  • 02.03.2023 15:09
Пора ли переходить на Windows 11?
Дек10
Пора ли переходить на Windows 11?

2021 год подарил миру Windows 11. Плохо ли это? Стоит ли переходить на нее уже сейчас домашним пользователям? Стоит ли переходить на нее разработчикам? Попробую ответить на эти и другие вопросы своими мыслями. Итак, Windows 11 вышла. Что к чему? На моей памяти не так много выходило версий Windows, которую...

  • Chebukin Pavel
  • 0
  • 10.12.2021 19:13
Самые часто используемые блоки Terraform
Мар01
Самые часто используемые блоки Terraform

Чаще изучение комплексных технологий проще начинать с небольшого количества теории и составных кирпичиков технологии. Так как теории по терраформу уже и так много вводной, в этом материале я обозначу лишь основные блоки терраформа.   Terraform - это инструмент для управления инфраструктурой в виде кода. Он позволяет описывать инфраструктуру в виде...

  • Chebukin Pavel
  • 0
  • 01.03.2023 14:25
Онлайн-логирование ошибок сайта
Ноя27
Онлайн-логирование ошибок сайта

Предисловие - нужно ли онлайн-логирование? В поисках хорошего инструментария, мы, как разработчики, проводим очень не мало времени. Одним из таких инструментов, по мере профессионального взросления стает онлайн-логирование ошибок проекта. Те кто скажут что зачем логировать, нужно проводить тесты, упускают момент что и с окружением, и с сетью, и с другими...

  • Chebukin Pavel
  • 0
  • 27.11.2021 23:43

Copyright 2023 © All rights reserved.

Мы в: