Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update docker #18404

Merged
merged 1 commit into from
Feb 10, 2025
Merged

Update docker #18404

merged 1 commit into from
Feb 10, 2025

Conversation

tianon
Copy link
Member

@tianon tianon commented Feb 7, 2025

Changes:

Changes:

- docker-library/docker@aa838c1: Merge pull request docker-library/docker#525 from infosiftr/28
- docker-library/docker@b329937: Add 28.0.0-rc.1
Copy link

github-actions bot commented Feb 7, 2025

Diff for 6111e7d:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 6dc817a..25ba769 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -40,3 +40,42 @@ GitCommit: 9af9a06de75a33816897ae7285fcb5104c5d9f83
 Directory: 27/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
+
+Tags: 28.0.0-rc.1-cli, 28-rc-cli, rc-cli, 28.0.0-rc.1-cli-alpine3.21
+Architectures: amd64, arm32v6, arm32v7, arm64v8
+GitCommit: b329937b7efdb0ef4a6724a461529e36770aecb6
+Directory: 28-rc/cli
+
+Tags: 28.0.0-rc.1-dind, 28-rc-dind, rc-dind, 28.0.0-rc.1-dind-alpine3.21, 28.0.0-rc.1, 28-rc, rc, 28.0.0-rc.1-alpine3.21
+Architectures: amd64, arm32v6, arm32v7, arm64v8
+GitCommit: b329937b7efdb0ef4a6724a461529e36770aecb6
+Directory: 28-rc/dind
+
+Tags: 28.0.0-rc.1-dind-rootless, 28-rc-dind-rootless, rc-dind-rootless
+Architectures: amd64, arm64v8
+GitCommit: b329937b7efdb0ef4a6724a461529e36770aecb6
+Directory: 28-rc/dind-rootless
+
+Tags: 28.0.0-rc.1-windowsservercore-1809, 28-rc-windowsservercore-1809, rc-windowsservercore-1809
+SharedTags: 28.0.0-rc.1-windowsservercore, 28-rc-windowsservercore, rc-windowsservercore
+Architectures: windows-amd64
+GitCommit: b329937b7efdb0ef4a6724a461529e36770aecb6
+Directory: 28-rc/windows/windowsservercore-1809
+Builder: classic
+Constraints: windowsservercore-1809
+
+Tags: 28.0.0-rc.1-windowsservercore-ltsc2022, 28-rc-windowsservercore-ltsc2022, rc-windowsservercore-ltsc2022
+SharedTags: 28.0.0-rc.1-windowsservercore, 28-rc-windowsservercore, rc-windowsservercore
+Architectures: windows-amd64
+GitCommit: b329937b7efdb0ef4a6724a461529e36770aecb6
+Directory: 28-rc/windows/windowsservercore-ltsc2022
+Builder: classic
+Constraints: windowsservercore-ltsc2022
+
+Tags: 28.0.0-rc.1-windowsservercore-ltsc2025, 28-rc-windowsservercore-ltsc2025, rc-windowsservercore-ltsc2025
+SharedTags: 28.0.0-rc.1-windowsservercore, 28-rc-windowsservercore, rc-windowsservercore
+Architectures: windows-amd64
+GitCommit: b329937b7efdb0ef4a6724a461529e36770aecb6
+Directory: 28-rc/windows/windowsservercore-ltsc2025
+Builder: classic
+Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index 5a8473d..36a2b12 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -25,10 +25,37 @@ docker:27.5.1-windowsservercore
 docker:27.5.1-windowsservercore-1809
 docker:27.5.1-windowsservercore-ltsc2022
 docker:27.5.1-windowsservercore-ltsc2025
+docker:28-rc
+docker:28-rc-cli
+docker:28-rc-dind
+docker:28-rc-dind-rootless
+docker:28-rc-windowsservercore
+docker:28-rc-windowsservercore-1809
+docker:28-rc-windowsservercore-ltsc2022
+docker:28-rc-windowsservercore-ltsc2025
+docker:28.0.0-rc.1
+docker:28.0.0-rc.1-alpine3.21
+docker:28.0.0-rc.1-cli
+docker:28.0.0-rc.1-cli-alpine3.21
+docker:28.0.0-rc.1-dind
+docker:28.0.0-rc.1-dind-alpine3.21
+docker:28.0.0-rc.1-dind-rootless
+docker:28.0.0-rc.1-windowsservercore
+docker:28.0.0-rc.1-windowsservercore-1809
+docker:28.0.0-rc.1-windowsservercore-ltsc2022
+docker:28.0.0-rc.1-windowsservercore-ltsc2025
 docker:cli
 docker:dind
 docker:dind-rootless
 docker:latest
+docker:rc
+docker:rc-cli
+docker:rc-dind
+docker:rc-dind-rootless
+docker:rc-windowsservercore
+docker:rc-windowsservercore-1809
+docker:rc-windowsservercore-ltsc2022
+docker:rc-windowsservercore-ltsc2025
 docker:windowsservercore
 docker:windowsservercore-1809
 docker:windowsservercore-ltsc2022
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index c005074..d1dc5f6 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,6 +1,12 @@
 docker:27.5.1-cli-alpine3.21
+docker:28.0.0-rc.1-cli-alpine3.21
+docker:rc-windowsservercore-1809
+docker:rc-windowsservercore-ltsc2022
+docker:rc-windowsservercore-ltsc2025
 docker:windowsservercore-1809
 docker:windowsservercore-ltsc2022
 docker:windowsservercore-ltsc2025
 docker:27.5.1-alpine3.21
+docker:28.0.0-rc.1-alpine3.21
 docker:dind-rootless
+docker:rc-dind-rootless
diff --git a/docker_27.5.1-alpine3.21/Dockerfile b/docker_28.0.0-rc.1-alpine3.21/Dockerfile
similarity index 85%
copy from docker_27.5.1-alpine3.21/Dockerfile
copy to docker_28.0.0-rc.1-alpine3.21/Dockerfile
index 9436571..c457b7f 100644
--- a/docker_27.5.1-alpine3.21/Dockerfile
+++ b/docker_28.0.0-rc.1-alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM docker:27-cli
+FROM docker:28-rc-cli
 
 # https://github.com/moby/moby/blob/0eecd59153c03ced5f5ddd79cc98f29e4d86daec/project/PACKAGERS.md#runtime-dependencies
 # https://github.com/docker/docker-ce-packaging/blob/963aa02666035d4e268f33c63d7868d6cdd1d34c/deb/common/control#L28-L41
@@ -61,16 +61,16 @@ RUN set -eux; \
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://download.docker.com/linux/static/stable/x86_64/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/x86_64/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		'armhf') \
-			url='https://download.docker.com/linux/static/stable/armel/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armel/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		'armv7') \
-			url='https://download.docker.com/linux/static/stable/armhf/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armhf/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		'aarch64') \
-			url='https://download.docker.com/linux/static/stable/aarch64/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/aarch64/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; \
 	esac; \
@@ -82,7 +82,7 @@ RUN set -eux; \
 		--strip-components 1 \
 		--directory /usr/local/bin/ \
 		--no-same-owner \
-# we exclude the CLI binary because we already extracted that over in the "docker:27-cli" image that we're FROM and we don't want to duplicate those bytes again in this layer
+# we exclude the CLI binary because we already extracted that over in the "docker:28-rc-cli" image that we're FROM and we don't want to duplicate those bytes again in this layer
 		--exclude 'docker/docker' \
 	; \
 	rm docker.tgz; \
diff --git a/docker_27.5.1-alpine3.21/dockerd-entrypoint.sh b/docker_28.0.0-rc.1-alpine3.21/dockerd-entrypoint.sh
similarity index 100%
copy from docker_27.5.1-alpine3.21/dockerd-entrypoint.sh
copy to docker_28.0.0-rc.1-alpine3.21/dockerd-entrypoint.sh
diff --git a/docker_27.5.1-cli-alpine3.21/Dockerfile b/docker_28.0.0-rc.1-cli-alpine3.21/Dockerfile
similarity index 94%
copy from docker_27.5.1-cli-alpine3.21/Dockerfile
copy to docker_28.0.0-rc.1-cli-alpine3.21/Dockerfile
index 353a13a..1dfcccc 100644
--- a/docker_27.5.1-cli-alpine3.21/Dockerfile
+++ b/docker_28.0.0-rc.1-cli-alpine3.21/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 27.5.1
+ENV DOCKER_VERSION 28.0.0-rc.1
 
 RUN set -eux; \
 	\
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://download.docker.com/linux/static/stable/x86_64/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/x86_64/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		'armhf') \
-			url='https://download.docker.com/linux/static/stable/armel/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armel/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		'armv7') \
-			url='https://download.docker.com/linux/static/stable/armhf/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/armhf/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		'aarch64') \
-			url='https://download.docker.com/linux/static/stable/aarch64/docker-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/aarch64/docker-28.0.0-rc.1.tgz'; \
 			;; \
 		*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; \
 	esac; \
diff --git a/docker_27.5.1-cli-alpine3.21/docker-entrypoint.sh b/docker_28.0.0-rc.1-cli-alpine3.21/docker-entrypoint.sh
similarity index 100%
copy from docker_27.5.1-cli-alpine3.21/docker-entrypoint.sh
copy to docker_28.0.0-rc.1-cli-alpine3.21/docker-entrypoint.sh
diff --git a/docker_27.5.1-cli-alpine3.21/modprobe.sh b/docker_28.0.0-rc.1-cli-alpine3.21/modprobe.sh
similarity index 100%
copy from docker_27.5.1-cli-alpine3.21/modprobe.sh
copy to docker_28.0.0-rc.1-cli-alpine3.21/modprobe.sh
diff --git a/docker_dind-rootless/Dockerfile b/docker_rc-dind-rootless/Dockerfile
similarity index 83%
copy from docker_dind-rootless/Dockerfile
copy to docker_rc-dind-rootless/Dockerfile
index 73bbb50..512a058 100644
--- a/docker_dind-rootless/Dockerfile
+++ b/docker_rc-dind-rootless/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM docker:27-dind
+FROM docker:28-rc-dind
 
 # busybox "ip" is insufficient:
 #   [rootlesskit:child ] error: executing [[ip tuntap add name tap0 mode tap] [ip link set tap0 address 02:50:00:00:00:01]]: exit status 1
@@ -24,10 +24,10 @@ RUN set -eux; \
 	apkArch="$(apk --print-arch)"; \
 	case "$apkArch" in \
 		'x86_64') \
-			url='https://download.docker.com/linux/static/stable/x86_64/docker-rootless-extras-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/x86_64/docker-rootless-extras-28.0.0-rc.1.tgz'; \
 			;; \
 		'aarch64') \
-			url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-27.5.1.tgz'; \
+			url='https://download.docker.com/linux/static/test/aarch64/docker-rootless-extras-28.0.0-rc.1.tgz'; \
 			;; \
 		*) echo >&2 "error: unsupported 'rootless.tgz' architecture ($apkArch)"; exit 1 ;; \
 	esac; \
@@ -39,7 +39,6 @@ RUN set -eux; \
 		--strip-components 1 \
 		--directory /usr/local/bin/ \
 		'docker-rootless-extras/rootlesskit' \
-		'docker-rootless-extras/rootlesskit-docker-proxy' \
 		'docker-rootless-extras/vpnkit' \
 	; \
 	rm rootless.tgz; \
diff --git a/docker_windowsservercore-1809/Dockerfile b/docker_rc-windowsservercore-1809/Dockerfile
similarity index 96%
copy from docker_windowsservercore-1809/Dockerfile
copy to docker_rc-windowsservercore-1809/Dockerfile
index 1b7c45e..ae5f346 100644
--- a/docker_windowsservercore-1809/Dockerfile
+++ b/docker_rc-windowsservercore-1809/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 27.5.1
-ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-27.5.1.zip
+ENV DOCKER_VERSION 28.0.0-rc.1
+ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-28.0.0-rc.1.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)
diff --git a/docker_windowsservercore-ltsc2022/Dockerfile b/docker_rc-windowsservercore-ltsc2022/Dockerfile
similarity index 96%
copy from docker_windowsservercore-ltsc2022/Dockerfile
copy to docker_rc-windowsservercore-ltsc2022/Dockerfile
index 60b9f4b..e1391c2 100644
--- a/docker_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 27.5.1
-ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-27.5.1.zip
+ENV DOCKER_VERSION 28.0.0-rc.1
+ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-28.0.0-rc.1.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)
diff --git a/docker_windowsservercore-ltsc2025/Dockerfile b/docker_rc-windowsservercore-ltsc2025/Dockerfile
similarity index 96%
copy from docker_windowsservercore-ltsc2025/Dockerfile
copy to docker_rc-windowsservercore-ltsc2025/Dockerfile
index 338d2f4..fd9ad9c 100644
--- a/docker_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 27.5.1
-ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-27.5.1.zip
+ENV DOCKER_VERSION 28.0.0-rc.1
+ENV DOCKER_URL https://download.docker.com/win/static/test/x86_64/docker-28.0.0-rc.1.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)

Relevant Maintainers:

@yosifkit yosifkit merged commit b8b465b into docker-library:master Feb 10, 2025
13 checks passed
@yosifkit yosifkit deleted the docker branch February 10, 2025 18:24
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