Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented Oct 31, 2025

Changes:

Changes:

- docker-library/docker@30aaaec: Update 29-rc to 29.0.0-rc.2
- docker-library/docker@fb9f5de: Update 29-rc to compose 2.40.3
- docker-library/docker@1b231c4: Update 28 to compose 2.40.3
- docker-library/docker@69a504b: Update 29-rc to compose 2.40.2
- docker-library/docker@8c54b7f: Update 28 to compose 2.40.2
- docker-library/docker@4a7695f: Update 29-rc to compose 2.40.1
- docker-library/docker@e81567e: Update 28 to compose 2.40.1
- docker-library/docker@6623258: Merge pull request docker-library/docker#556 from infosiftr/wild-pipelines
- docker-library/docker@e99c982: Replace wild unix pipelines with simpler jq 🏌
@github-actions
Copy link

Diff for 960ecaf:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 914c12e..63e249b 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -4,7 +4,7 @@ Builder: buildkit
 
 Tags: 28.5.1-cli, 28.5-cli, 28-cli, cli, 28.5.1-cli-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8
-GitCommit: b510c2bbe64b878dee6480992ab5d8cd9c02027d
+GitCommit: 1b231c4016afe59156bb992c5baab0f05d49dc77
 Directory: 28/cli
 
 Tags: 28.5.1-dind, 28.5-dind, 28-dind, dind, 28.5.1-dind-alpine3.22, 28.5.1, 28.5, 28, latest, 28.5.1-alpine3.22
@@ -20,7 +20,7 @@ Directory: 28/dind-rootless
 Tags: 28.5.1-windowsservercore-ltsc2022, 28.5-windowsservercore-ltsc2022, 28-windowsservercore-ltsc2022, windowsservercore-ltsc2022
 SharedTags: 28.5.1-windowsservercore, 28.5-windowsservercore, 28-windowsservercore, windowsservercore
 Architectures: windows-amd64
-GitCommit: b510c2bbe64b878dee6480992ab5d8cd9c02027d
+GitCommit: 1b231c4016afe59156bb992c5baab0f05d49dc77
 Directory: 28/windows/windowsservercore-ltsc2022
 Builder: classic
 Constraints: windowsservercore-ltsc2022
@@ -28,38 +28,38 @@ Constraints: windowsservercore-ltsc2022
 Tags: 28.5.1-windowsservercore-ltsc2025, 28.5-windowsservercore-ltsc2025, 28-windowsservercore-ltsc2025, windowsservercore-ltsc2025
 SharedTags: 28.5.1-windowsservercore, 28.5-windowsservercore, 28-windowsservercore, windowsservercore
 Architectures: windows-amd64
-GitCommit: b510c2bbe64b878dee6480992ab5d8cd9c02027d
+GitCommit: 1b231c4016afe59156bb992c5baab0f05d49dc77
 Directory: 28/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
 
-Tags: 29.0.0-rc.1-cli, 29-rc-cli, rc-cli, 29.0.0-rc.1-cli-alpine3.22
+Tags: 29.0.0-rc.2-cli, 29-rc-cli, rc-cli, 29.0.0-rc.2-cli-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8
-GitCommit: 3cb6ed40f1274ee9041835533bb625cf55f63e91
+GitCommit: 30aaaecb3e69c151fd7af0e9f590c97c6196d4d3
 Directory: 29-rc/cli
 
-Tags: 29.0.0-rc.1-dind, 29-rc-dind, rc-dind, 29.0.0-rc.1-dind-alpine3.22, 29.0.0-rc.1, 29-rc, rc, 29.0.0-rc.1-alpine3.22
+Tags: 29.0.0-rc.2-dind, 29-rc-dind, rc-dind, 29.0.0-rc.2-dind-alpine3.22, 29.0.0-rc.2, 29-rc, rc, 29.0.0-rc.2-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8
-GitCommit: 3cb6ed40f1274ee9041835533bb625cf55f63e91
+GitCommit: 30aaaecb3e69c151fd7af0e9f590c97c6196d4d3
 Directory: 29-rc/dind
 
-Tags: 29.0.0-rc.1-dind-rootless, 29-rc-dind-rootless, rc-dind-rootless
+Tags: 29.0.0-rc.2-dind-rootless, 29-rc-dind-rootless, rc-dind-rootless
 Architectures: amd64, arm64v8
-GitCommit: 3cb6ed40f1274ee9041835533bb625cf55f63e91
+GitCommit: 30aaaecb3e69c151fd7af0e9f590c97c6196d4d3
 Directory: 29-rc/dind-rootless
 
-Tags: 29.0.0-rc.1-windowsservercore-ltsc2022, 29-rc-windowsservercore-ltsc2022, rc-windowsservercore-ltsc2022
-SharedTags: 29.0.0-rc.1-windowsservercore, 29-rc-windowsservercore, rc-windowsservercore
+Tags: 29.0.0-rc.2-windowsservercore-ltsc2022, 29-rc-windowsservercore-ltsc2022, rc-windowsservercore-ltsc2022
+SharedTags: 29.0.0-rc.2-windowsservercore, 29-rc-windowsservercore, rc-windowsservercore
 Architectures: windows-amd64
-GitCommit: 3cb6ed40f1274ee9041835533bb625cf55f63e91
+GitCommit: 30aaaecb3e69c151fd7af0e9f590c97c6196d4d3
 Directory: 29-rc/windows/windowsservercore-ltsc2022
 Builder: classic
 Constraints: windowsservercore-ltsc2022
 
-Tags: 29.0.0-rc.1-windowsservercore-ltsc2025, 29-rc-windowsservercore-ltsc2025, rc-windowsservercore-ltsc2025
-SharedTags: 29.0.0-rc.1-windowsservercore, 29-rc-windowsservercore, rc-windowsservercore
+Tags: 29.0.0-rc.2-windowsservercore-ltsc2025, 29-rc-windowsservercore-ltsc2025, rc-windowsservercore-ltsc2025
+SharedTags: 29.0.0-rc.2-windowsservercore, 29-rc-windowsservercore, rc-windowsservercore
 Architectures: windows-amd64
-GitCommit: 3cb6ed40f1274ee9041835533bb625cf55f63e91
+GitCommit: 30aaaecb3e69c151fd7af0e9f590c97c6196d4d3
 Directory: 29-rc/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index 6e6fa69..81e615c 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -29,16 +29,16 @@ docker:29-rc-dind-rootless
 docker:29-rc-windowsservercore
 docker:29-rc-windowsservercore-ltsc2022
 docker:29-rc-windowsservercore-ltsc2025
-docker:29.0.0-rc.1
-docker:29.0.0-rc.1-alpine3.22
-docker:29.0.0-rc.1-cli
-docker:29.0.0-rc.1-cli-alpine3.22
-docker:29.0.0-rc.1-dind
-docker:29.0.0-rc.1-dind-alpine3.22
-docker:29.0.0-rc.1-dind-rootless
-docker:29.0.0-rc.1-windowsservercore
-docker:29.0.0-rc.1-windowsservercore-ltsc2022
-docker:29.0.0-rc.1-windowsservercore-ltsc2025
+docker:29.0.0-rc.2
+docker:29.0.0-rc.2-alpine3.22
+docker:29.0.0-rc.2-cli
+docker:29.0.0-rc.2-cli-alpine3.22
+docker:29.0.0-rc.2-dind
+docker:29.0.0-rc.2-dind-alpine3.22
+docker:29.0.0-rc.2-dind-rootless
+docker:29.0.0-rc.2-windowsservercore
+docker:29.0.0-rc.2-windowsservercore-ltsc2022
+docker:29.0.0-rc.2-windowsservercore-ltsc2025
 docker:cli
 docker:dind
 docker:dind-rootless
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 7d0e01b..9a36770 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,10 +1,10 @@
 docker:28.5.1-cli-alpine3.22
-docker:29.0.0-rc.1-cli-alpine3.22
+docker:29.0.0-rc.2-cli-alpine3.22
 docker:rc-windowsservercore-ltsc2022
 docker:rc-windowsservercore-ltsc2025
 docker:windowsservercore-ltsc2022
 docker:windowsservercore-ltsc2025
 docker:28.5.1-alpine3.22
-docker:29.0.0-rc.1-alpine3.22
+docker:29.0.0-rc.2-alpine3.22
 docker:dind-rootless
 docker:rc-dind-rootless
diff --git a/docker_28.5.1-cli-alpine3.22/Dockerfile b/docker_28.5.1-cli-alpine3.22/Dockerfile
index dda68ce..59bd7ad 100644
--- a/docker_28.5.1-cli-alpine3.22/Dockerfile
+++ b/docker_28.5.1-cli-alpine3.22/Dockerfile
@@ -103,38 +103,38 @@ RUN set -eux; \
 	\
 	docker buildx version
 
-ENV DOCKER_COMPOSE_VERSION 2.40.0
+ENV DOCKER_COMPOSE_VERSION 2.40.3
 RUN set -eux; \
 	\
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-x86_64'; \
-			sha256='bd5835ccbbf06a42dcb5294c65e34a4634b34447afb9ed6fc7adf18a000e0f99'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64'; \
+			sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; \
 			;; \
 		'armhf') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-armv6'; \
-			sha256='458294be13e0619118692aec3b6374e70c83d0dfcf16ae59437f349b64021948'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; \
+			sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; \
 			;; \
 		'armv7') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-armv7'; \
-			sha256='12f853e0cbf02a069f01a5f41e3803815b6f7ae3a7574d6f792c8de36f1b7bfa'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; \
+			sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; \
 			;; \
 		'aarch64') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-aarch64'; \
-			sha256='fa99ca94c96c8cae4024493581a20049764ce723558991d0d1526c1c7b791a79'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; \
+			sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; \
 			;; \
 		'ppc64le') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-ppc64le'; \
-			sha256='aec0a582aeafec11a77c8b866e3d5ae42872a33bf457520a4bfc8436a96327d0'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; \
+			sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; \
 			;; \
 		'riscv64') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-riscv64'; \
-			sha256='5f9778000b556c2240942e95b61b24834d9f46f52ac294c5ea0d22f187fbde48'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; \
+			sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; \
 			;; \
 		's390x') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-s390x'; \
-			sha256='2642108b41b19fe48e777632ed0def6289b14a054f427ac54b6130d7f95b9909'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; \
+			sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; \
 			;; \
 		*) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; \
 	esac; \
diff --git a/docker_29.0.0-rc.1-alpine3.22/Dockerfile b/docker_29.0.0-rc.2-alpine3.22/Dockerfile
similarity index 97%
rename from docker_29.0.0-rc.1-alpine3.22/Dockerfile
rename to docker_29.0.0-rc.2-alpine3.22/Dockerfile
index ec54781..99829fc 100644
--- a/docker_29.0.0-rc.1-alpine3.22/Dockerfile
+++ b/docker_29.0.0-rc.2-alpine3.22/Dockerfile
@@ -61,16 +61,16 @@ RUN set -eux; \
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://download.docker.com/linux/static/test/x86_64/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/x86_64/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		'armhf') \
-			url='https://download.docker.com/linux/static/test/armel/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armel/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		'armv7') \
-			url='https://download.docker.com/linux/static/test/armhf/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armhf/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		'aarch64') \
-			url='https://download.docker.com/linux/static/test/aarch64/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/aarch64/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; \
 	esac; \
diff --git a/docker_29.0.0-rc.1-alpine3.22/dockerd-entrypoint.sh b/docker_29.0.0-rc.2-alpine3.22/dockerd-entrypoint.sh
similarity index 100%
rename from docker_29.0.0-rc.1-alpine3.22/dockerd-entrypoint.sh
rename to docker_29.0.0-rc.2-alpine3.22/dockerd-entrypoint.sh
diff --git a/docker_29.0.0-rc.1-cli-alpine3.22/Dockerfile b/docker_29.0.0-rc.2-cli-alpine3.22/Dockerfile
similarity index 85%
rename from docker_29.0.0-rc.1-cli-alpine3.22/Dockerfile
rename to docker_29.0.0-rc.2-cli-alpine3.22/Dockerfile
index 0bc446c..450bfdf 100644
--- a/docker_29.0.0-rc.1-cli-alpine3.22/Dockerfile
+++ b/docker_29.0.0-rc.2-cli-alpine3.22/Dockerfile
@@ -23,23 +23,23 @@ RUN [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf
 RUN set -eux; \
 	addgroup -g 2375 -S docker
 
-ENV DOCKER_VERSION 29.0.0-rc.1
+ENV DOCKER_VERSION 29.0.0-rc.2
 
 RUN set -eux; \
 	\
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://download.docker.com/linux/static/test/x86_64/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/x86_64/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		'armhf') \
-			url='https://download.docker.com/linux/static/test/armel/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armel/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		'armv7') \
-			url='https://download.docker.com/linux/static/test/armhf/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armhf/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		'aarch64') \
-			url='https://download.docker.com/linux/static/test/aarch64/docker-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/aarch64/docker-29.0.0-rc.2.tgz'; \
 			;; \
 		*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; \
 	esac; \
@@ -103,38 +103,38 @@ RUN set -eux; \
 	\
 	docker buildx version
 
-ENV DOCKER_COMPOSE_VERSION 2.40.0
+ENV DOCKER_COMPOSE_VERSION 2.40.3
 RUN set -eux; \
 	\
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-x86_64'; \
-			sha256='bd5835ccbbf06a42dcb5294c65e34a4634b34447afb9ed6fc7adf18a000e0f99'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-x86_64'; \
+			sha256='dba9d98e1ba5bfe11d88c99b9bd32fc4a0624a30fafe68eea34d61a3e42fd372'; \
 			;; \
 		'armhf') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-armv6'; \
-			sha256='458294be13e0619118692aec3b6374e70c83d0dfcf16ae59437f349b64021948'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv6'; \
+			sha256='cea4d6b6de410d220426806ef67ce7fadb4b914029f49a66fb222d4525ac6871'; \
 			;; \
 		'armv7') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-armv7'; \
-			sha256='12f853e0cbf02a069f01a5f41e3803815b6f7ae3a7574d6f792c8de36f1b7bfa'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-armv7'; \
+			sha256='66aa2f460820b17aaa71e65b2c70e55eb27c11bdb9816169c322065a5b016d29'; \
 			;; \
 		'aarch64') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-aarch64'; \
-			sha256='fa99ca94c96c8cae4024493581a20049764ce723558991d0d1526c1c7b791a79'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64'; \
+			sha256='d26373b19e89160546d15407516cc59f453030d9bc5b43ba7faf16f7b4980137'; \
 			;; \
 		'ppc64le') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-ppc64le'; \
-			sha256='aec0a582aeafec11a77c8b866e3d5ae42872a33bf457520a4bfc8436a96327d0'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-ppc64le'; \
+			sha256='9be50cafe912442b27af48c44516b7ce2a65777ff121acf241dd5dba09d4f36c'; \
 			;; \
 		'riscv64') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-riscv64'; \
-			sha256='5f9778000b556c2240942e95b61b24834d9f46f52ac294c5ea0d22f187fbde48'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-riscv64'; \
+			sha256='b52a2dcb0c221b5abd1d14729ed118aa24cf79012b5f2f992ddf6bc9c2e7f9fd'; \
 			;; \
 		's390x') \
-			url='https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-linux-s390x'; \
-			sha256='2642108b41b19fe48e777632ed0def6289b14a054f427ac54b6130d7f95b9909'; \
+			url='https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-s390x'; \
+			sha256='3caf6694c974d13a2754689ffb8f93bc29d084ee60fb7f9ebd4b682264dad9fe'; \
 			;; \
 		*) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; \
 	esac; \
diff --git a/docker_29.0.0-rc.1-cli-alpine3.22/docker-entrypoint.sh b/docker_29.0.0-rc.2-cli-alpine3.22/docker-entrypoint.sh
similarity index 100%
rename from docker_29.0.0-rc.1-cli-alpine3.22/docker-entrypoint.sh
rename to docker_29.0.0-rc.2-cli-alpine3.22/docker-entrypoint.sh
diff --git a/docker_29.0.0-rc.1-cli-alpine3.22/modprobe.sh b/docker_29.0.0-rc.2-cli-alpine3.22/modprobe.sh
similarity index 100%
rename from docker_29.0.0-rc.1-cli-alpine3.22/modprobe.sh
rename to docker_29.0.0-rc.2-cli-alpine3.22/modprobe.sh
diff --git a/docker_rc-dind-rootless/Dockerfile b/docker_rc-dind-rootless/Dockerfile
index 85875ba..61b0c19 100644
--- a/docker_rc-dind-rootless/Dockerfile
+++ b/docker_rc-dind-rootless/Dockerfile
@@ -25,10 +25,10 @@ RUN set -eux; \
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://download.docker.com/linux/static/test/x86_64/docker-rootless-extras-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/x86_64/docker-rootless-extras-29.0.0-rc.2.tgz'; \
 			;; \
 		'aarch64') \
-			url='https://download.docker.com/linux/static/test/aarch64/docker-rootless-extras-29.0.0-rc.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/aarch64/docker-rootless-extras-29.0.0-rc.2.tgz'; \
 			;; \
 		*) echo >&2 "error: unsupported 'rootless.tgz' architecture ($apkArch)"; exit 1 ;; \
 	esac; \
diff --git a/docker_rc-windowsservercore-ltsc2022/Dockerfile b/docker_rc-windowsservercore-ltsc2022/Dockerfile
index f5564e5..1c4ffac 100644
--- a/docker_rc-windowsservercore-ltsc2022/Dockerfile
+++ b/docker_rc-windowsservercore-ltsc2022/Dockerfile
@@ -15,8 +15,8 @@ RUN $newPath = ('{0}\docker;{1}' -f $env:ProgramFiles, $env:PATH); \
 	[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
 # doing this first to share cache across versions more aggressively
 
-ENV DOCKER_VERSION 29.0.0-rc.1
-ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-29.0.0-rc.1.zip
+ENV DOCKER_VERSION 29.0.0-rc.2
+ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-29.0.0-rc.2.zip
 # TODO ENV DOCKER_SHA256
 # https://github.com/docker/docker-ce/blob/5b073ee2cf564edee5adca05eee574142f7627bb/components/packaging/static/hash_files !!
 # (no SHA file artifacts on download.docker.com yet as of 2017-06-07 though)
@@ -61,9 +61,9 @@ RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	docker buildx version; \
 	\
 	Write-Host 'Complete.';
-ENV DOCKER_COMPOSE_VERSION 2.40.0
-ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-windows-x86_64.exe
-ENV DOCKER_COMPOSE_SHA256 835b6a7150d12e128fa9fd902abff6212ff3e55398683d57e213956558ead5df
+ENV DOCKER_COMPOSE_VERSION 2.40.3
+ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-windows-x86_64.exe
+ENV DOCKER_COMPOSE_SHA256 4c864dd7f879dd40366e087e68a8a02cbcf018be0128867b13369898e67e1532
 RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	Write-Host ('Creating {0} ...' -f $dir); \
 	New-Item -ItemType Directory $dir -Force; \
diff --git a/docker_rc-windowsservercore-ltsc2025/Dockerfile b/docker_rc-windowsservercore-ltsc2025/Dockerfile
index a9c127a..8a9d638 100644
--- a/docker_rc-windowsservercore-ltsc2025/Dockerfile
+++ b/docker_rc-windowsservercore-ltsc2025/Dockerfile
@@ -15,8 +15,8 @@ RUN $newPath = ('{0}\docker;{1}' -f $env:ProgramFiles, $env:PATH); \
 	[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
 # doing this first to share cache across versions more aggressively
 
-ENV DOCKER_VERSION 29.0.0-rc.1
-ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-29.0.0-rc.1.zip
+ENV DOCKER_VERSION 29.0.0-rc.2
+ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-29.0.0-rc.2.zip
 # TODO ENV DOCKER_SHA256
 # https://github.com/docker/docker-ce/blob/5b073ee2cf564edee5adca05eee574142f7627bb/components/packaging/static/hash_files !!
 # (no SHA file artifacts on download.docker.com yet as of 2017-06-07 though)
@@ -61,9 +61,9 @@ RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	docker buildx version; \
 	\
 	Write-Host 'Complete.';
-ENV DOCKER_COMPOSE_VERSION 2.40.0
-ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-windows-x86_64.exe
-ENV DOCKER_COMPOSE_SHA256 835b6a7150d12e128fa9fd902abff6212ff3e55398683d57e213956558ead5df
+ENV DOCKER_COMPOSE_VERSION 2.40.3
+ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-windows-x86_64.exe
+ENV DOCKER_COMPOSE_SHA256 4c864dd7f879dd40366e087e68a8a02cbcf018be0128867b13369898e67e1532
 RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	Write-Host ('Creating {0} ...' -f $dir); \
 	New-Item -ItemType Directory $dir -Force; \
diff --git a/docker_windowsservercore-ltsc2022/Dockerfile b/docker_windowsservercore-ltsc2022/Dockerfile
index 2c6cfdd..38b07a4 100644
--- a/docker_windowsservercore-ltsc2022/Dockerfile
+++ b/docker_windowsservercore-ltsc2022/Dockerfile
@@ -61,9 +61,9 @@ RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	docker buildx version; \
 	\
 	Write-Host 'Complete.';
-ENV DOCKER_COMPOSE_VERSION 2.40.0
-ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-windows-x86_64.exe
-ENV DOCKER_COMPOSE_SHA256 835b6a7150d12e128fa9fd902abff6212ff3e55398683d57e213956558ead5df
+ENV DOCKER_COMPOSE_VERSION 2.40.3
+ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-windows-x86_64.exe
+ENV DOCKER_COMPOSE_SHA256 4c864dd7f879dd40366e087e68a8a02cbcf018be0128867b13369898e67e1532
 RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	Write-Host ('Creating {0} ...' -f $dir); \
 	New-Item -ItemType Directory $dir -Force; \
diff --git a/docker_windowsservercore-ltsc2025/Dockerfile b/docker_windowsservercore-ltsc2025/Dockerfile
index 6681e53..cd242eb 100644
--- a/docker_windowsservercore-ltsc2025/Dockerfile
+++ b/docker_windowsservercore-ltsc2025/Dockerfile
@@ -61,9 +61,9 @@ RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	docker buildx version; \
 	\
 	Write-Host 'Complete.';
-ENV DOCKER_COMPOSE_VERSION 2.40.0
-ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-windows-x86_64.exe
-ENV DOCKER_COMPOSE_SHA256 835b6a7150d12e128fa9fd902abff6212ff3e55398683d57e213956558ead5df
+ENV DOCKER_COMPOSE_VERSION 2.40.3
+ENV DOCKER_COMPOSE_URL https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-windows-x86_64.exe
+ENV DOCKER_COMPOSE_SHA256 4c864dd7f879dd40366e087e68a8a02cbcf018be0128867b13369898e67e1532
 RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
 	Write-Host ('Creating {0} ...' -f $dir); \
 	New-Item -ItemType Directory $dir -Force; \

Relevant Maintainers:

@tianon tianon merged commit 5ba93f9 into docker-library:master Oct 31, 2025
11 checks passed
@tianon tianon deleted the docker branch October 31, 2025 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants