Standardmäßig ist das Datenverzeichnis von Docker-Desktop im Benutzerverzeichnis abgelegt: %LOCALAPPDATA%/Docker/wsl/data
Das führt – bei längerer Benutzung – dazu, dass das Systemlaufwerk vollläuft. Um dem entgegen zu wirken, kann das Image von Docker-Desktop an einen anderen Ort verschoben werden.
Möchte man z.B. das Image stattdessen auf d:\docker-desktop-data ablegen, helfen folgende Befehle in der Eingabeaufforderung:
- WSL beenden
1wsl <span class="nt" style="font-family: Menlo, Consolas, monaco, monospace; font-size: 14px; white-space: pre-wrap;">--shutdown</span>
- Image exportieren
1wsl --export docker-desktop-data D:\temp\docker-desktop-data.tar
- Registrierung der Docker-Distribution aufheben
1wsl --unregister docker-desktop-data
- Exportiertes Image an neuem Ort wieder importieren
1wsl --import docker-desktop-data D:\docker-desktop-data D:\temp\docker-desktop-data.tar --version 2
Startet man nun Docker-Desktop neu, sind alle Images und Apps noch vorhanden. Verwendet wird aber nun das neue Image auf D:\docker-desktop-data
Quelle:
Im Grunde ist der Artikel eine deutsche Übersetzung von Kim CHs Artikel auf dev.to: