Sla over naar inhoud

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

  1. 1Open Docker Desktop, Settings, Resources, Advanced. Geef Docker een redelijke memory- en disk-limit. Niet alle CPU-cores, dat helpt het host-systeem niets.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

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.

Wie ben je?

Voor de AI-vraag hebben we je e-mailadres en bedrijfsnaam nodig, zo kunnen we opvolgen als de AI er niet uitkomt, en voorkomt het misbruik van de tool.

Maximaal 2 vragen per uur en 5 per dag, bewust beperkt zodat de AI snel en goed blijft. Voor meer help je jezelf en ons door direct contact op te nemen.

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.