Docker Desktop draait achtergrond-containers en mijn schijf staat continu op 100 procent IO, zelfs als ik niets bouw.
Docker Desktop heeft een paar standaard-bronnen van constante IO: bind-mounts naar Windows-paden, image-pruning die uit staat, en een grote VHDX die nooit geshrinkt wordt. Allemaal aanpasbaar.
Probeer dit eerst zelf
- 1Open Docker Desktop, Settings, Resources, Advanced. Geef Docker een redelijke memory- en disk-limit. Niet alle CPU-cores, dat helpt het host-systeem niets.
- 2Verplaats projecten met heavy file-IO van Windows-paden naar de WSL2 file-system zelf (\\wsl$\Ubuntu\home\...). Bind-mounts via /mnt/c zijn factor 5 tot 10 trager.
- 3Run 'docker system df' om te zien wat ruimte vreet, en 'docker system prune -a --volumes' (let op: verwijdert ongebruikte images en volumes) om op te schonen.
- 4Voor de groeiende docker-desktop-data VHDX: sluit Docker af, draai in PowerShell 'wsl --shutdown', en gebruik 'Optimize-VHD' of 'diskpart compact' om de file te shrinken. Werkt alleen na een prune.
- 5Schakel automatische updates en background-checks uit als je ze niet nodig hebt: Settings, Software updates en General, 'Start Docker Desktop when you log in'. Bij testers en niet-dev gebruikers staat hij vaak voor niets aan.
- 6Monitor met Resource Monitor (resmon.exe), tab Disk, om te zien welk proces je IO opvreet. Vaak is het de Docker virtual disk en weet je dan dat de pruning de juiste actie was.
Wanneer ons inschakelen
IO blijft hoog na pruning en VHDX-shrink, dan zit het in een specifieke container die in een loop schrijft. Vraag de developer om de container-logs en draai 'docker stats' om de boosdoener te isoleren.
Zie ook
- Mijn laptop is plotseling traagDrie hoofdverdachten: een achtergrondproces dat doorslaat, schijf bijna vol, of een Windows-update bezig.
- Een specifieke applicatie is traag voor iedereenAls één app traag is voor één persoon: lokaal probleem. Voor iedereen tegelijk: server- of leverancier-kant.
- Bestanden openen vanaf de file-server duurt minutenVaak ligt het niet aan de server zelf, maar aan netwerk-routing of een DNS-resolutie die hapert.
Past het bovenstaande niet?
Beschrijf je situatie hieronder. We sturen jouw input plus de stappen die je al zag naar onze AI en geven gericht vervolg-advies. Als het te risicovol is om zelf te doen, zeggen we dat ook.
Of doe het helemaal niet zelf
Onze Managed IT-klanten zoeken dit soort vragen niet op. Eén aanspreekpunt, vaste prijs per maand, en het is binnen werktijd opgelost.