Образ диска WSL 2 docker -desktop-data vm обычно находится в:% USERPROFILE% \ AppData \ Local \ Docker \ wsl \ data \ ext4.vhdx
Чтобы переместить его, выполните следующие действия. на другой диск / каталог со всеми существующими docker данными (проверено на Docker Desktop 2.3.0.4 (46911):
Сначала выключите рабочий стол docker, щелкнув правой кнопкой мыши Docker Значок на рабочем столе и выберите Выйти Docker Рабочий стол
Затем откройте командную строку:
wsl --list -v
Вы должны увидеть, убедитесь, что СОСТОЯНИЕ для обоих Остановлено.
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
Экспорт docker -desktop-data в файл
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
Отмена регистрации docker -desktop-data из wsl, обратите внимание, что после этого ваш файл ext4.vhdx автоматически
wsl unregister
Импортируйте обратно docker -desktop-data обратно в wsl, но теперь ext4.vhdx будет находиться на другом диске / каталоге:
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
Запустите Docker Рабочий стол снова, и он должен работать
Вы можете удалить "D: \ Docker \ wsl \ data \ docker -desk top-data.tar "(НЕ файл ext4.vhdx), если после проверки
все выглядит хорошо для вас