v25.0.3
25.0.3
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
Bug fixes and enhancements
-
containerd image store: Fix a bug where
docker image history
would fail if a manifest wasn't found in the content store. moby/moby#47348 -
Ensure that a generated MAC address is not restored when a container is restarted, but a configured MAC address is preserved. moby/moby#47304
Note
- Containers created with Docker Engine version 25.0.0 may have duplicate MAC addresses.
They must be re-created. - Containers with user-defined MAC addresses created with Docker Engine versions 25.0.0 or 25.0.1
receive new MAC addresses when started using Docker Engine version 25.0.2.
They must also be re-created.
- Containers created with Docker Engine version 25.0.0 may have duplicate MAC addresses.
- Fix
docker save <image>@<digest>
producing an OCI archive with index without manifests. moby/moby#47294 - Fix a bug preventing bridge networks from being created with an MTU higher than 1500 on RHEL and CentOS 7. moby/moby#47308, moby/moby#47311
- Fix a bug where containers are unable to communicate over an
internal
network. moby/moby#47303 - Fix a bug where the value of the
ipv6
daemon option was ignored. moby/moby#47310 - Fix a bug where trying to install a pulling using a digest revision would cause a panic. moby/moby#47323
- Fix a potential race condition in the managed containerd supervisor. moby/moby#47313
- Fix an issue with the
journald
log driver preventing container logs from being followed correctly with systemd version 255. moby/moby47243 - seccomp: Update the builtin seccomp profile to include syscalls added in kernel v5.17 - v6.7 to align the profile with the profile used by containerd. moby/moby#47341
- Windows: Fix cache not being used when building images based on Windows versions older than the host's version. moby/moby#47307, moby/moby#47337
Packaging updates
- Removed support for Ubuntu Lunar (23.04). docker/ce-packaging#986