n1ro°
RU

Текст и данные · Инструкция

Как перенести disk image Docker Desktop на другой диск

Перенести disk image Docker Desktop на другой диск нужно через сам Docker Desktop, а не Finder или файловый менеджер. В Resources → Advanced есть поле Disk image location, которое корректно меняет расположение Linux volume с образами и контейнерами. Ручное перемещение файла Docker прямо предупреждает не использовать: Desktop может потерять путь к хранилищу.

Редакция N1RO · Проверено

Короткий ответ

Переносить disk image Docker Desktop следует через Settings → Resources → Advanced → Disk image location. Docker отдельно предупреждает не перемещать файл хранилища вручную.

Docker desktop disk image location: ключевой принцип

Docker Desktop хранит локальные образы, контейнеры и связанные данные внутри дискового образа или внутреннего хранилища VM. В настройках Resources → Advanced отображаются путь к disk image и доступные параметры размера/расположения. Штатная кнопка Browse/выбор нового каталога позволяет Docker Desktop перенести хранилище согласованно с конфигурацией.

Совет: Docker Desktop хранит локальные образы, контейнеры и связанные данные внутри дискового образа или внутреннего хранилища VM.

Порядок действий

  1. Остановите активные контейнеры и убедитесь, что важные данные в volumes имеют резервную копию.
  2. Откройте Settings → Resources → Advanced и найдите Disk image location.
  3. Выберите целевой каталог через интерфейс Docker Desktop, а не перемещайте файл вручную.
  4. Примените настройки и дождитесь завершения операции без отключения целевого диска.
  5. После перезапуска проверьте docker image ls, docker ps -a и нужные volumes.

Совет: Остановите активные контейнеры и убедитесь, что важные данные в volumes имеют резервную копию.

Docker.raw другой диск: ограничения и ошибки

Ручное перемещение файла через Finder, Explorer или shell может оставить Docker Desktop со старым путём и привести к отсутствующим данным в интерфейсе. Перед переносом нужен запас свободного места на целевом диске, сопоставимый с фактическим размером Docker-хранилища. Внешний диск должен быть доступен до старта Docker Desktop; отключённый том создаст проблему доступа к хранилищу. В связанных материалах и настройках встречаются также термины: перенос образов Docker, Resources Advanced Docker.

Предупреждение: Внешний диск должен быть доступен до старта Docker Desktop; отключённый том создаст проблему доступа к хранилищу.

Контроль перед завершением

  • Важные volumes имеют отдельную резервную копию.
  • На целевом диске есть достаточный запас свободного места.
  • После переноса найдены ожидаемые images, containers и volumes.

Практический нюанс

Docker Desktop показывает не только location, но и фактическое/максимальное использование disk image. Это удобно проверить до переноса: новый диск должен иметь запас не только под текущий файл, но и под последующие pull/build.

Что проверить в реальном сценарии

Перед переносом остановите активные сборки и записи в volumes, чтобы не менять содержимое во время миграции. После смены Disk image location откройте Docker Desktop и сверяйте не только наличие образов, но и запуск контейнера с важным named volume.

Как убедиться, что задача решена

После переноса выполните docker image ls, docker ps -a и docker volume ls, затем запустите проект, который использует важные volumes. Отдельно проверьте свободное место на новом диске и стабильность его подключения: отключение внешнего носителя во время работы Docker Desktop равносильно потере доступа к внутреннему storage. Старый файл не удаляйте вручную, пока не убедились, что новая конфигурация полностью рабочая.

Важно: Образы и контейнеры видны после переноса

Что учитывать

Ручное перемещение файла через Finder, Explorer или shell может оставить Docker Desktop со старым путём и привести к отсутствующим данным в интерфейсе. Перед переносом нужен запас свободного места на целевом диске, сопоставимый с фактическим размером Docker-хранилища. Внешний диск должен быть доступен до старта Docker Desktop; отключённый том создаст проблему доступа к хранилищу. В связанных материалах и настройках встречаются также термины: перенос образов Docker, Resources Advanced Docker.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Docker Desktop for Linux FAQs). Пример и формулировки — редакция N1RO на 2026-09-23.