From 65699e47089e8d8af8e2812a7c14d0bdb1a565ca Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Fri, 8 Nov 2024 09:28:31 +0100 Subject: [PATCH 1/3] engine: update versions for 27.3.1 Signed-off-by: Sebastiaan van Stijn --- content/manuals/engine/install/centos.md | 6 +-- content/manuals/engine/install/debian.md | 6 +-- content/manuals/engine/install/fedora.md | 6 +-- .../manuals/engine/install/raspberry-pi-os.md | 6 +-- content/manuals/engine/install/rhel.md | 6 +-- content/manuals/engine/install/sles.md | 6 +-- content/manuals/engine/install/ubuntu.md | 4 +- content/reference/api/engine/_index.md | 37 ++++++++++--------- hugo.yaml | 2 +- 9 files changed, 40 insertions(+), 39 deletions(-) diff --git a/content/manuals/engine/install/centos.md b/content/manuals/engine/install/centos.md index 61ecd8296bae..50529472c182 100644 --- a/content/manuals/engine/install/centos.md +++ b/content/manuals/engine/install/centos.md @@ -117,8 +117,8 @@ $ sudo yum-config-manager --add-repo {{% param "download-url-base" %}}/docker-ce ```console $ yum list docker-ce --showduplicates | sort -r - docker-ce.x86_64 3:27.1.1-1.el9 docker-ce-stable - docker-ce.x86_64 3:27.1.0-1.el9 docker-ce-stable + docker-ce.x86_64 3:27.3.1-1.el9 docker-ce-stable + docker-ce.x86_64 3:27.3.0-1.el9 docker-ce-stable <...> ``` @@ -127,7 +127,7 @@ $ sudo yum-config-manager --add-repo {{% param "download-url-base" %}}/docker-ce Install a specific version by its fully qualified package name, which is the package name (`docker-ce`) plus the version string (2nd column), - separated by a hyphen (`-`). For example, `docker-ce-3:27.1.1-1.el9`. + separated by a hyphen (`-`). For example, `docker-ce-3:27.3.1-1.el9`. Replace `` with the desired version and then run the following command to install: diff --git a/content/manuals/engine/install/debian.md b/content/manuals/engine/install/debian.md index 71c464516d61..9f16f925baf4 100644 --- a/content/manuals/engine/install/debian.md +++ b/content/manuals/engine/install/debian.md @@ -155,15 +155,15 @@ Docker from the repository. # List the available versions: $ apt-cache madison docker-ce | awk '{ print $3 }' - 5:27.1.1-1~debian.12~bookworm - 5:27.1.0-1~debian.12~bookworm + 5:27.3.1-1~debian.12~bookworm + 5:27.3.0-1~debian.12~bookworm ... ``` Select the desired version and install: ```console - $ VERSION_STRING=5:27.1.1-1~debian.12~bookworm + $ VERSION_STRING=5:27.3.1-1~debian.12~bookworm $ sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin ``` diff --git a/content/manuals/engine/install/fedora.md b/content/manuals/engine/install/fedora.md index de2399515a68..d3abe395c544 100644 --- a/content/manuals/engine/install/fedora.md +++ b/content/manuals/engine/install/fedora.md @@ -114,8 +114,8 @@ $ sudo dnf-3 config-manager --add-repo {{% param "download-url-base" %}}/docker- ```console $ dnf list docker-ce --showduplicates | sort -r - docker-ce.x86_64 3:27.1.1-1.fc40 docker-ce-stable - docker-ce.x86_64 3:27.1.0-1.fc40 docker-ce-stable + docker-ce.x86_64 3:27.3.1-1.fc41 docker-ce-stable + docker-ce.x86_64 3:27.3.0-1.fc41 docker-ce-stable <...> ``` @@ -124,7 +124,7 @@ $ sudo dnf-3 config-manager --add-repo {{% param "download-url-base" %}}/docker- Install a specific version by its fully qualified package name, which is the package name (`docker-ce`) plus the version string (2nd column), - separated by a hyphen (`-`). For example, `docker-ce-3:27.1.1-1.fc40`. + separated by a hyphen (`-`). For example, `docker-ce-3:27.3.1-1.fc41`. Replace `` with the desired version and then run the following command to install: diff --git a/content/manuals/engine/install/raspberry-pi-os.md b/content/manuals/engine/install/raspberry-pi-os.md index 3d2aa680d4e3..87cb33a91472 100644 --- a/content/manuals/engine/install/raspberry-pi-os.md +++ b/content/manuals/engine/install/raspberry-pi-os.md @@ -143,15 +143,15 @@ Docker from the repository. # List the available versions: $ apt-cache madison docker-ce | awk '{ print $3 }' - 5:27.1.1-1~raspbian.12~bookworm - 5:27.1.0-1~raspbian.12~bookworm + 5:27.3.1-1~raspbian.12~bookworm + 5:27.3.0-1~raspbian.12~bookworm ... ``` Select the desired version and install: ```console - $ VERSION_STRING=5:27.1.1-1~raspbian.12~bookworm + $ VERSION_STRING=5:27.3.1-1~raspbian.12~bookworm $ sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin ``` diff --git a/content/manuals/engine/install/rhel.md b/content/manuals/engine/install/rhel.md index 07a8fae23085..c7a6ad09b88e 100644 --- a/content/manuals/engine/install/rhel.md +++ b/content/manuals/engine/install/rhel.md @@ -118,8 +118,8 @@ $ sudo yum-config-manager --add-repo {{% param "download-url-base" %}}/docker-ce ```console $ yum list docker-ce --showduplicates | sort -r - docker-ce.x86_64 3:27.1.1-1.el9 docker-ce-stable - docker-ce.x86_64 3:27.1.0-1.el9 docker-ce-stable + docker-ce.x86_64 3:27.3.1-1.el9 docker-ce-stable + docker-ce.x86_64 3:27.3.0-1.el9 docker-ce-stable <...> ``` @@ -128,7 +128,7 @@ $ sudo yum-config-manager --add-repo {{% param "download-url-base" %}}/docker-ce Install a specific version by its fully qualified package name, which is the package name (`docker-ce`) plus the version string (2nd column), - separated by a hyphen (`-`). For example, `docker-ce-3:27.1.1-1.el9`. + separated by a hyphen (`-`). For example, `docker-ce-3:27.3.1-1.el9`. Replace `` with the desired version and then run the following command to install: diff --git a/content/manuals/engine/install/sles.md b/content/manuals/engine/install/sles.md index b0735454a2c8..39f73b54cf7f 100644 --- a/content/manuals/engine/install/sles.md +++ b/content/manuals/engine/install/sles.md @@ -138,8 +138,8 @@ $ sudo zypper addrepo {{% param "download-url-base" %}}/docker-ce.repo ```console $ sudo zypper search -s --match-exact docker-ce | sort -r - v | docker-ce | package | 3:27.0.3-1 | s390x | Docker CE Stable - s390x - v | docker-ce | package | 3:27.0.2-1 | s390x | Docker CE Stable - s390x + v | docker-ce | package | 3:27.3.1-1 | s390x | Docker CE Stable - s390x + v | docker-ce | package | 3:27.3.0-1 | s390x | Docker CE Stable - s390x ``` The list returned depends on which repositories are enabled, and is specific @@ -147,7 +147,7 @@ $ sudo zypper addrepo {{% param "download-url-base" %}}/docker-ce.repo Install a specific version by its fully qualified package name, which is the package name (`docker-ce`) plus the version string (2nd column), - separated by a hyphen (`-`). For example, `docker-ce-3:27.0.3`. + separated by a hyphen (`-`). For example, `docker-ce-3:27.3.1`. Replace `` with the desired version and then run the following command to install: diff --git a/content/manuals/engine/install/ubuntu.md b/content/manuals/engine/install/ubuntu.md index 68665f1ab024..5229cdd8731a 100644 --- a/content/manuals/engine/install/ubuntu.md +++ b/content/manuals/engine/install/ubuntu.md @@ -157,8 +157,8 @@ Docker from the repository. # List the available versions: $ apt-cache madison docker-ce | awk '{ print $3 }' - 5:27.1.1-1~ubuntu.24.04~noble - 5:27.1.0-1~ubuntu.24.04~noble + 5:27.3.1-1~ubuntu.24.04~noble + 5:27.3.0-1~ubuntu.24.04~noble ... ``` diff --git a/content/reference/api/engine/_index.md b/content/reference/api/engine/_index.md index 674924a3ea25..67b163d18d8e 100644 --- a/content/reference/api/engine/_index.md +++ b/content/reference/api/engine/_index.md @@ -72,23 +72,23 @@ To see the highest version of the API your Docker daemon and client support, use ```console $ docker version -Client: Docker Engine - Community - Version: 27.1.2 - API version: 1.46 - Go version: go1.21.13 - Git commit: d01f264 - Built: Mon Aug 12 11:51:13 2024 - OS/Arch: linux/amd64 - Context: default - -Server: Docker Engine - Community +Client: + Version: 27.3.1 + API version: 1.47 + Go version: go1.22.7 + Git commit: ce12230 + Built: Fri Sep 20 11:38:18 2024 + OS/Arch: darwin/arm64 + Context: desktop-linux + +Server: Docker Desktop 4.36.0 (172961) Engine: - Version: 27.1.2 - API version: 1.46 (minimum version 1.24) - Go version: go1.21.13 - Git commit: f9522e5 - Built: Mon Aug 12 11:51:13 2024 - OS/Arch: linux/amd64 + Version: 27.3.1 + API version: 1.47 (minimum version 1.24) + Go version: go1.22.7 + Git commit: 41ca978 + Built: Fri Sep 20 11:41:19 2024 + OS/Arch: linux/arm64 Experimental: false ... ``` @@ -99,14 +99,14 @@ You can specify the API version to use in any of the following ways: that incorporates the API version with the features you need. - When using `curl` directly, specify the version as the first part of the URL. For instance, if the endpoint is `/containers/` you can use - `/v1.46/containers/`. + `/v1.47/containers/`. - To force the Docker CLI or the Docker Engine SDKs to use an older version of the API than the version reported by `docker version`, set the environment variable `DOCKER_API_VERSION` to the correct version. This works on Linux, Windows, or macOS clients. ```console - $ DOCKER_API_VERSION='1.44' + $ DOCKER_API_VERSION=1.46 ``` While the environment variable is set, that version of the API is used, even @@ -127,6 +127,7 @@ You can specify the API version to use in any of the following ways: | Docker version | Maximum API version | Change log | |:---------------|:---------------------------|:-----------------------------------------------------------------------------| +| 27.3 | [1.47](/reference/api/engine/version/v1.47/) | [changes](/reference/api/engine/version-history/#v147-api-changes) | | 27.2 | [1.47](/reference/api/engine/version/v1.47/) | [changes](/reference/api/engine/version-history/#v147-api-changes) | | 27.1 | [1.46](/reference/api/engine/version/v1.46/) | [changes](/reference/api/engine/version-history/#v146-api-changes) | | 27.0 | [1.46](/reference/api/engine/version/v1.46/) | [changes](/reference/api/engine/version-history/#v146-api-changes) | diff --git a/hugo.yaml b/hugo.yaml index 2ef839c29a7a..f3f9959fd5c4 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -107,7 +107,7 @@ params: docs_url: https://docs.docker.com latest_engine_api_version: "1.47" - docker_ce_version: "27.2.1" + docker_ce_version: "27.3.1" compose_version: "v2.30.3" compose_file_v3: "3.8" compose_file_v2: "2.4" From 5a2ad2dd36cc1fc97093f96e56b00ec4b5add904 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Fri, 8 Nov 2024 09:37:19 +0100 Subject: [PATCH 2/3] engine/install: add Fedora 41, remove Fedora 39 Fedora 39 is EOL next week, so slightly ahead of time, but new users should not be recommended to use it. Signed-off-by: Sebastiaan van Stijn --- content/manuals/engine/install/fedora.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/engine/install/fedora.md b/content/manuals/engine/install/fedora.md index d3abe395c544..7e7123883523 100644 --- a/content/manuals/engine/install/fedora.md +++ b/content/manuals/engine/install/fedora.md @@ -26,8 +26,8 @@ To get started with Docker Engine on Fedora, make sure you To install Docker Engine, you need a maintained version of one of the following Fedora versions: -- Fedora 39 - Fedora 40 +- Fedora 41 ### Uninstall old versions From 1ccbcc3434af2d5158e3f389f047e736ab7e0884 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Fri, 8 Nov 2024 09:38:37 +0100 Subject: [PATCH 3/3] engine/install: add Ubuntu Oracular 24.10 Signed-off-by: Sebastiaan van Stijn --- content/manuals/engine/install/ubuntu.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/manuals/engine/install/ubuntu.md b/content/manuals/engine/install/ubuntu.md index 5229cdd8731a..3af691594a6b 100644 --- a/content/manuals/engine/install/ubuntu.md +++ b/content/manuals/engine/install/ubuntu.md @@ -50,6 +50,7 @@ To get started with Docker Engine on Ubuntu, make sure you To install Docker Engine, you need the 64-bit version of one of these Ubuntu versions: +- Ubuntu Oracular 24.10 - Ubuntu Noble 24.04 (LTS) - Ubuntu Jammy 22.04 (LTS) - Ubuntu Focal 20.04 (LTS)