Docker 24.0.6 Release: Bug Fixes, Feature Enhancements, and Packaging Updates
Docker version 24.0.6 introduces numerous bug fixes and feature enhancements—including fixes to containerd storage backend commands, overlayfs snapshotter issues, network isolation rules, and Windows service registration—alongside packaging updates such as upgrading Go to 1.20.7, containerd to v1.7.3, and Compose to v2.21.0.
Docker 24.0.6 has been released with a comprehensive set of bug fixes, feature enhancements, and packaging updates.
Error Fixes and Feature Enhancements
containerd storage backend: fixed docker ps failure when the image no longer exists in the content store (moby/moby#46095).
containerd storage backend: fixed docker ps -s -a and docker container prune failures when the container image configuration is missing (moby/moby#46097).
containerd storage backend: fixed docker inspect failure when the image configuration is absent or never existed (moby/moby#46244).
containerd storage backend: using reference‑counted rootfs mounts, fixed diff and export issues with the overlayfs snapshotter (moby/moby#46266).
containerd storage backend: fixed misleading error messages when the locally available image platform does not match the required platform (moby/moby#46300).
containerd storage backend: fixed the classic builder FROM scratch Dockerfile instruction (moby/moby#46302).
containerd storage backend: fixed mismatched image rootfs and manifest layer errors in the classic builder (moby/moby#46310).
When pulling Docker Image Format v1 and manifest version 2, schema 1 images from any registry, a warning is now emitted (moby/moby#46290).
Fixed an issue where running a container as a non‑root user incorrectly removed capability bits (moby/moby#46221).
Fixed network‑isolation iptables rules to prevent IPv6 Neighbor Solicitation packets from being exchanged between containers (moby/moby#46214).
Fixed dockerd.exe --register-service not working when the binary resides in the current directory on Windows (moby/moby#46215).
Added a hint recommending the use of a Personal Access Token (PAT) for docker login to Docker Hub (docker/cli#4500).
Shortened shell startup time for Bash completion users of the CLI (docker/cli#4517).
Improved speed of certain commands by skipping GET /_ping when possible (docker/cli#4508).
Fixed docker events not supporting --format=json (docker/cli#4544).
Packaging Updates
Upgraded Go to go1.20.7 (moby/moby#46140, docker/cli#4476, docker/docker-ce-packaging#932).
Upgraded containerd to v1.7.3 (static binaries only) (moby/moby#46103).
Upgraded Docker Compose to v2.21.0 (docker/docker-ce-packaging#936).
For the full list of changes, see the release notes: https://github.com/moby/moby/releases/tag/v24.0.6
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.