Cloud Native 5 min read

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.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
Docker 24.0.6 Release: Bug Fixes, Feature Enhancements, and Packaging Updates

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

Cloud NativeDockerpackagingcontainerdBug FixesRelease Notes
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.