As part of our container-stack update policy [1, 2], we are about to update the following packages in Ubuntu 25.10 (Questing), Ubuntu 24.04 LTS (Noble), and in Ubuntu 22.04 LTS (Jammy):
-
docker.io-app from version 28.2.2 to version 29.1.3
-
docker-buildx from version 0.21.3 to version 0.30.1
-
docker-compose-v2 from version 2.37.1 to version 2.40.3
-
containerd-app from version 1.7.28 (Jammy and Noble)/2.1.3 (Questing) to version 2.2.1
-
runc-app from version 1.3.3 to version 1.3.4
Ubuntu 25.10 will also receive the following updates:
-
containerd-stable from version 2.1.3 to version 2.1.6
-
runc-stable from version 1.3.3 to version 1.3.4
The changes to docker.io-app and containerd-app (i.e., Docker and Containerd) in the Ubuntu LTS releases (24.04 and 22.04) may be disruptive since they are major version bumps. We invite you to please check the release notes for those upstream projects [3,4] and help us test the new packages, which are available in the -proposed pockets of the relevant Ubuntu releases. You can install those packages from the -proposed pocket by following the guide described in [5].
The most noteworthy changes include the removed features in Containerd [6] and Docker now using the containerd image store for fresh installs.
To check the status of the upgrades or report issues with the packages in the -proposed pockets, please refer to LP: #2127661. We expect to release the updates in the -updates pockets next week.
[1] https://documentation.ubuntu.com/project/SRU/reference/exception-Docker-Updates/
[2] discourse.ubuntu.com/t/ubuntu-server-gazette-issue-8-containers-steady-paths-for-agile-stacks/68680
[3] https://github.com/moby/moby/releases/tag/docker-v29.0.0
[4] https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md
[5] https://wiki.ubuntu.com/Testing/EnableProposed
[6] https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md#whats-breaking