From 3c49b2b4cb93339b423603bfc709d0ac8d7ceb8c Mon Sep 17 00:00:00 2001 From: thespad Date: Thu, 13 Nov 2025 19:59:00 +0000 Subject: [PATCH] Pin docker to v28 to avoid API deprecation issues --- Dockerfile | 3 +++ Dockerfile.aarch64 | 3 +++ README.md | 1 + readme-vars.yml | 1 + 4 files changed, 8 insertions(+) diff --git a/Dockerfile b/Dockerfile index 3cff6cb..41ae5e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,6 +27,9 @@ RUN \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ + echo "Package: docker-ce docker-ce-cli docker-ce-rootless-extras \ + Pin: version 5:28.* \ + Pin-Priority: 1001" > /etc/apt/preferences.d/docker && \ apt-get install -y --no-install-recommends \ btrfs-progs \ build-essential \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index dd8864c..ee512c8 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -27,6 +27,9 @@ RUN \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \ curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ + echo "Package: docker-ce docker-ce-cli docker-ce-rootless-extras \ + Pin: version 5:28.* \ + Pin-Priority: 1001" > /etc/apt/preferences.d/docker && \ apt-get install -y --no-install-recommends \ btrfs-progs \ build-essential \ diff --git a/README.md b/README.md index 2900a0a..5982b44 100644 --- a/README.md +++ b/README.md @@ -313,6 +313,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **13.11.25:** - Pin docker to v28 to avoid API deprecation issues. * **22.10.25:** - Update for 1.18.0 release. * **08.06.25:** - Deprecate develop branch. * **03.06.25:** - Rebase to Ubuntu Noble. Update for 1.17.0 release. diff --git a/readme-vars.yml b/readme-vars.yml index 6ce3914..cb9c974 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -126,6 +126,7 @@ init_diagram: | "kasm:latest" <- Base Images # changelog changelogs: + - {date: "13.11.25:", desc: "Pin docker to v28 to avoid API deprecation issues."} - {date: "22.10.25:", desc: "Update for 1.18.0 release."} - {date: "08.06.25:", desc: "Deprecate develop branch."} - {date: "03.06.25:", desc: "Rebase to Ubuntu Noble. Update for 1.17.0 release."}