Software-update - Docker Desktop 4.68.0
In dit artikel:
Docker Desktop 4.68.0 is uitgebracht en brengt een mix van nieuwe functionaliteit, componentupdates en veel foutoplossingen voor Windows, macOS en Linux. Docker Desktop blijft bedoeld voor lokaal bouwen en draaien van containers en Kubernetes; het is gratis voor persoonlijk gebruik en kleine teams, grote organisaties hebben een licentie nodig.
Belangrijkste vernieuwingen
- Gordon (de ingebouwde AI/assistent) heeft nu persistente lokale geheugenopslag, zodat voorkeuren en context tussen sessies bewaard blijven.
- Onderliggende componenten geüpdatet: Docker Agent naar v1.39.0 en Docker Model naar v1.1.28.
Algemene reparaties (alle platforms)
- Diverse deadlocks en racecondities opgelost, waaronder één in Enhanced Container Isolation (ECI) die ervoor zorgde dat containers tijdens creatie bleven hangen en één die ECI onbedoeld Kubernetes-start verhinderde.
- Verbeteringen in volumes en back-ups: problemen die de Volumes-weergave ontoegankelijk maakten of foutieve containerherstarts, corrupte exportlogs en runtime-panics veroorzaakten bij back-ups zijn verholpen. Bind-mounts worden nu correct buiten de containertelling gehouden.
- Logs: een nieuwe, persistente optie om tijdstempels te tonen of verbergen.
- Stabiliteitsverbeteringen voor de frontend: processen worden nu netjes beëindigd bij afsluiten en een crash in de API-cache (bij containers zonder naam) is verholpen.
- Diverse opstart- en bestandsfouten aangepakt, onder andere situaties waarbij het starten faalde door onherstelbare filesystemfouten of wanneer een bind-mount-parent-directory werd verwijderd (ENOENT).
macOS-specifiek
- Beveiligingslek gedicht waardoor gemanipuleerde gebruikersconfiguraties in sommige gevallen organisatie-aanmelding konden omzeilen.
- Netwerk- en UI-problemen verholpen: een mislukte vmnetd-handshake die nep-commando’s kon sturen, het te vroeg tonen van het Dashboard bij fullscreen-herstel en een probleem met lege child-mounts op VirtioFS bij gedeelde volumes in Docker Compose.
Windows-specifiek
- Installer-extractie versneld (~60%) en voortgangsindicatoren toegevoegd.
- Fixes voor een raceconditie bij publiceren van containerpoorten (oa. ephemeral ports, --publish-all, gateway IP) en voor een situatie waarbij een mislukte WSL-distroverplaatsing de distro ongeregistreerd kon achterlaten.
Waarom dit belangrijk is
De release richt zich vooral op betrouwbaarheid en voorspelbaarheid voor ontwikkelaars die lokaal containers en Kubernetes gebruiken. Met name de ECI-, volume- en netwerkwijzigingen verminderen storingen bij het opstarten en tijdens back-ups, wat de ontwikkelervaring en CI-tests stabieler maakt.