apps:docker:dockerdesktopforwindows
This is an old revision of the document!
Table of Contents
Docker Desktop for Windows
Config
%UserProfile%\.docker\daemon.json # before: { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false } # after: { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "log-driver": "json-file", "log-opts": { "max-size": "100m", "max-file": "3" } }
%UserProfile%\.wslconfig [experimental] autoMemoryReclaim=gradual [wsl2] memory=24GB networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true [experimental] autoMemoryReclaim=gradual
Shring VHDX
PS C:\> Get-Item C:\Users\xxx\AppData\Local\Docker\wsl\data\ext4.vhdx Directory: C:\Users\xxx\AppData\Local\Docker\wsl\data Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 04/06/2024 15:29 210780553216 ext4.vhdx https://learn.microsoft.com/en-us/powershell/module/hyper-v/optimize-vhd?view=windowsserver2022-ps PS C:\> Optimize-VHD -Path c:\test\dynamic.vhdx -Mode Full PS C:\> Optimize-VHD -Path c:\test\dynamic.vhdx -Mode Retrim PS C:\> wsl --shutdown PS C:\> Optimize-VHD C:\Users\xxx\AppData\Local\Docker\wsl\data\ext4.vhdx -Mode Full PS C:\> Get-Item C:\Users\xxx\AppData\Local\Docker\wsl\data\ext4.vhdx Directory: C:\Users\xxx\AppData\Local\Docker\wsl\data Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 04/06/2024 16:04 17706254336 ext4.vhdx PS C:\> wsl -l -v NAME STATE VERSION * docker-desktop-data Running 2 docker-desktop Running 2 PS C:\> wsl -d docker-desktop DESKTOP-4D1F8L4:/#
apps/docker/dockerdesktopforwindows.1717596995.txt.gz · Last modified: 2024-06-05 16:16 by Manuel Frei