Browse code

Dockerfile: update containerd binary to v2.2.3, runhcs v0.14.1

release notes: https://github.com/containerd/containerd/releases/tag/v2.2.3
full diff: https://github.com/containerd/containerd/compare/v2.2.2...v2.2.3

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2026/04/15 04:50:19
Showing 2 changed files
... ...
@@ -144,11 +144,11 @@ RUN --mount=type=cache,target=/root/.cache/go-build \
144 144
 # containerd
145 145
 FROM base AS containerd-src
146 146
 WORKDIR /usr/src/containerd
147
-# CONTAINERD_VERSION is used to build containerd binaries, and used for the
148
-# integration tests. The distributed docker .deb and .rpm packages depend on a
149
-# separate (containerd.io) package, which may be a different version as is
150
-# specified here.
151
-ARG CONTAINERD_VERSION=v2.2.2
147
+# CONTAINERD_VERSION is the version of containerd to use for CI and static binaries.
148
+# It is used to build containerd binaries, and used for the integration tests.
149
+# The distributed docker .deb and .rpm packages depend on a separate (containerd.io)
150
+# package, which may be a different version than specified here.
151
+ARG CONTAINERD_VERSION=v2.2.3
152 152
 ADD https://github.com/containerd/containerd.git?ref=${CONTAINERD_VERSION}&keep-git-dir=1 .
153 153
 
154 154
 FROM base AS containerd-build
... ...
@@ -169,9 +169,8 @@ ARG GOTESTSUM_VERSION=v1.13.0
169 169
 # GOWINRES_VERSION is the version of go-winres to install.
170 170
 ARG GOWINRES_VERSION=v0.3.3
171 171
 
172
-# TODO: Update containerd version to match Linux version once 
173
-# https://github.com/microsoft/hcsshim/issues/2488 is resolved.
174
-ARG CONTAINERD_VERSION=v2.0.7
172
+# CONTAINERD_VERSION is the version of containerd to use for CI.
173
+ARG CONTAINERD_VERSION=v2.2.3
175 174
 
176 175
 # Environment variable notes:
177 176
 #  - GO_VERSION must be consistent with 'Dockerfile' used by Linux.