From 967c2cbd06edc158a143ae58d5b2bfe17c55819c Mon Sep 17 00:00:00 2001
From: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Date: Thu, 7 Nov 2024 12:09:47 +0100
Subject: [PATCH 01/10] hugo: show all guides when filters are unselected
This fixes a bug where if you would first select some filters on the
/guides landing page, and then unselect them again, the "All guides"
section would still be filtered; not all guides were displayed when
filter selection was cleared.
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
---
layouts/guides/landing.html | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/layouts/guides/landing.html b/layouts/guides/landing.html
index e8171b8d59eb..0d45c31c9358 100644
--- a/layouts/guides/landing.html
+++ b/layouts/guides/landing.html
@@ -83,7 +83,10 @@
updateVisible() {
const hiddenSet = new Set();
// show if no filters have been selected
- if (this.noFilters()) return;
+ if (this.noFilters()) {
+ this.hidden = [];
+ return;
+ };
const guideContainer = this.$refs['guide-container'];
const guides = guideContainer.children
From eca8d53dd8c77f3941829b59c8721b0edc67e6ed Mon Sep 17 00:00:00 2001
From: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Date: Thu, 7 Nov 2024 12:21:47 +0100
Subject: [PATCH 02/10] chore: add issue template for proposing a new guide
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
---
.github/ISSUE_TEMPLATE/new_guide.yml | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 .github/ISSUE_TEMPLATE/new_guide.yml
diff --git a/.github/ISSUE_TEMPLATE/new_guide.yml b/.github/ISSUE_TEMPLATE/new_guide.yml
new file mode 100644
index 000000000000..ad66eb6e7a36
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/new_guide.yml
@@ -0,0 +1,25 @@
+# https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema
+name: New guide
+description: Propose a new guide for Docker docs
+labels:
+ - area/guides
+ - kind/proposal
+
+body:
+ - type: textarea
+ attributes:
+ label: Description
+ description: |
+ Briefly describe the topic that you would like us to cover.
+ validations:
+ required: true
+ - type: checkboxes
+ attributes:
+ label: Would you like to contribute this guide?
+ description: |
+ If you select this checkbox, you indicate that you're willing to
+ contribute this guide. If not, we will treat this issue as a request,
+ and someone (a Docker employee, Docker captain, or community member)
+ may pick it up and start working on it.
+ options:
+ - label: Yes
From 9ce906907b1ebc1d4beb0de66085e345365e0b92 Mon Sep 17 00:00:00 2001
From: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Date: Thu, 7 Nov 2024 15:51:44 +0100
Subject: [PATCH 03/10] ci: upgrade hugo to v0.138.0
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
---
Dockerfile | 2 +-
netlify.toml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index d679af852bc4..43ecafd4e6be 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,7 +4,7 @@
ARG ALPINE_VERSION=3.20
ARG GO_VERSION=1.23
ARG HTMLTEST_VERSION=0.17.0
-ARG HUGO_VERSION=0.136.5
+ARG HUGO_VERSION=0.138.0
ARG NODE_VERSION=22
ARG PAGEFIND_VERSION=1.1.1
diff --git a/netlify.toml b/netlify.toml
index da603d4300b4..d1e602c4620a 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -4,7 +4,7 @@ publish = "public"
[context.deploy-preview.environment]
NODE_VERSION = "22"
NODE_ENV = "production"
-HUGO_VERSION = "0.136.5"
+HUGO_VERSION = "0.138.0"
HUGO_ENABLEGITINFO = "true"
HUGO_ENVIRONMENT = "preview"
From 54e84be1458d59162e3efd03afe7c6dfdd07e246 Mon Sep 17 00:00:00 2001
From: David Karlsson <35727626+dvdksn@users.noreply.github.com>
Date: Thu, 7 Nov 2024 15:59:16 +0100
Subject: [PATCH 04/10] hugo(refactor): use Page.Store instead of Page.Scratch
Page.Scratch was soft-deprecated in v0.138.0
https://github.com/gohugoio/hugo/releases/tag/v0.138.0
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
---
layouts/_default/cli.html | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/layouts/_default/cli.html b/layouts/_default/cli.html
index 58c99c2c2c9d..a18752576c22 100644
--- a/layouts/_default/cli.html
+++ b/layouts/_default/cli.html
@@ -5,8 +5,8 @@
{{ else }}
{{ $data = index site.Data .Params.datafile }}
{{ end }}
- {{ .Scratch.Set "headings" slice }}
- {{ .Scratch.Set "subheadings" slice }}
+ {{ .Store.Set "headings" slice }}
+ {{ .Store.Set "subheadings" slice }}
{{ partial "breadcrumbs.html" . }}
@@ -84,11 +84,11 @@
{{ $heading := dict "level" 2 "text" "Description" }}
{{ partialCached "heading.html" $heading "cli-description" }}
{{ $subHeadings := (strings.FindRE `(?m:#{3,4} .*)` .) }}
- {{ $.Scratch.Add "headings" $heading }}
+ {{ $.Store.Add "headings" $heading }}
{{ range $subHeadings }}
{{ $lvl := strings.Count "#" . }}
{{ $txt := strings.TrimLeft "# " . }}
- {{ $.Scratch.Add "headings" (dict "level" $lvl "text" $txt) }}
+ {{ $.Store.Add "headings" (dict "level" $lvl "text" $txt) }}
{{ end }}
{{ . | $.RenderString (dict "display" "block") }}
{{ end }}
@@ -97,7 +97,7 @@
{{ with $opts }}
{{ $heading := dict "level" 2 "text" "Options" }}
{{ partialCached "heading.html" $heading "cli-options" }}
- {{ $.Scratch.Add "headings" $heading }}
+ {{ $.Store.Add "headings" $heading }}
@@ -162,18 +162,18 @@
{{ $heading := dict "level" 2 "text" "Examples" }}
{{ partialCached "heading.html" $heading "cli-examples" }}
{{ $subHeadings := (strings.FindRE `(?m:#{3,4} .*)` .) }}
- {{ $.Scratch.Add "headings" $heading }}
+ {{ $.Store.Add "headings" $heading }}
{{ range $subHeadings }}
{{ $lvl := strings.Count "#" . }}
{{ $txt := strings.TrimLeft "# " . }}
- {{ $.Scratch.Add "headings" (dict "level" $lvl "text" $txt) }}
+ {{ $.Store.Add "headings" (dict "level" $lvl "text" $txt) }}
{{ end }}
{{ $.RenderString (dict "display" "block") . }}
{{ end }}
{{ if eq .Kind "section" }}
{{ $heading := dict "level" 2 "text" "Subcommands" }}
{{ partialCached "heading.html" $heading "cli-subcommands" }}
- {{ $.Scratch.Add "headings" $heading }}
+ {{ $.Store.Add "headings" $heading }}
@@ -202,7 +202,7 @@
{{ T "tableOfContents" }}
- {{ range (.Scratch.Get "headings") }}
+ {{ range (.Store.Get "headings") }}
{{/* add left padding depending on level (pl-2, pl-3, pl-4) */}}
{{ $slice := strings.Split .text "{#" }}
{{ $text := index $slice 0 }}
From 873814557e5e163459b7f112559b6a1320eaf811 Mon Sep 17 00:00:00 2001
From: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>
Date: Thu, 7 Nov 2024 15:13:40 +0000
Subject: [PATCH 05/10] add redirect link (#21367)
## Description
Closes https://github.com/docker/docs/issues/21359
## Related issues or tickets
## Reviews
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
---
content/manuals/desktop/troubleshoot-and-support/support.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/content/manuals/desktop/troubleshoot-and-support/support.md b/content/manuals/desktop/troubleshoot-and-support/support.md
index c603591a5ca7..1bb3f45b8a1d 100644
--- a/content/manuals/desktop/troubleshoot-and-support/support.md
+++ b/content/manuals/desktop/troubleshoot-and-support/support.md
@@ -5,6 +5,7 @@ title: Get support
weight: 20
aliases:
- /desktop/support/
+ - /support/
---
Find information on how to get support, and the scope of Docker Desktop support.
From efe6a80467828485c60095405ec5458c0418005f Mon Sep 17 00:00:00 2001
From: Guillaume Lours <705411+glours@users.noreply.github.com>
Date: Thu, 7 Nov 2024 23:17:12 +0100
Subject: [PATCH 06/10] release-notes for Compose v2.30.3 version
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
---
_vendor/modules.txt | 2 +-
content/manuals/compose/releases/release-notes.md | 14 ++++++++++++++
go.mod | 4 ++--
go.sum | 2 ++
hugo.yaml | 2 +-
5 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/_vendor/modules.txt b/_vendor/modules.txt
index 785e9a66bc4a..b6cd83719227 100644
--- a/_vendor/modules.txt
+++ b/_vendor/modules.txt
@@ -2,5 +2,5 @@
# github.com/moby/buildkit v0.17.1-0.20241031124041-354f2d13c905
# github.com/docker/buildx v0.18.0
# github.com/docker/cli v27.3.2-0.20241107125754-eb986ae71b0c+incompatible
-# github.com/docker/compose/v2 v2.30.2
+# github.com/docker/compose/v2 v2.30.3
# github.com/docker/scout-cli v1.15.0
diff --git a/content/manuals/compose/releases/release-notes.md b/content/manuals/compose/releases/release-notes.md
index 8fbd471cbf4d..cdde1b26f804 100644
--- a/content/manuals/compose/releases/release-notes.md
+++ b/content/manuals/compose/releases/release-notes.md
@@ -13,6 +13,20 @@ aliases:
For more detailed information, see the [release notes in the Compose repo](https://github.com/docker/compose/releases/).
+## 2.30.3
+
+{{< release-date date="2024-11-07" >}}
+
+### Update
+
+- Dependencies upgrade: bump compose-go to v2.4.4
+
+### Bug fixes and enhancements
+
+- Fixed an issue re-starting services that should not when using `--watch`
+- Improve the fix of using same YAML anchor multiple times in a Compose file
+
+
## 2.30.2
{{< release-date date="2024-11-05" >}}
diff --git a/go.mod b/go.mod
index f43279e02f5d..7c3f3bd6b11f 100644
--- a/go.mod
+++ b/go.mod
@@ -5,7 +5,7 @@ go 1.23.1
require (
github.com/docker/buildx v0.18.0 // indirect
github.com/docker/cli v27.3.2-0.20241107125754-eb986ae71b0c+incompatible // indirect
- github.com/docker/compose/v2 v2.30.2 // indirect
+ github.com/docker/compose/v2 v2.30.3 // indirect
github.com/docker/scout-cli v1.15.0 // indirect
github.com/moby/buildkit v0.17.1-0.20241031124041-354f2d13c905 // indirect
github.com/moby/moby v27.3.1+incompatible // indirect
@@ -14,7 +14,7 @@ require (
replace (
github.com/docker/buildx => github.com/docker/buildx v0.18.0
github.com/docker/cli => github.com/docker/cli v27.3.2-0.20241107125754-eb986ae71b0c+incompatible
- github.com/docker/compose/v2 => github.com/docker/compose/v2 v2.30.2
+ github.com/docker/compose/v2 => github.com/docker/compose/v2 v2.30.3
github.com/docker/scout-cli => github.com/docker/scout-cli v1.15.0
github.com/moby/buildkit => github.com/moby/buildkit v0.17.1-0.20241031124041-354f2d13c905
github.com/moby/moby => github.com/moby/moby v27.3.1+incompatible
diff --git a/go.sum b/go.sum
index b2c5235fe3d6..381ab3775f34 100644
--- a/go.sum
+++ b/go.sum
@@ -180,6 +180,8 @@ github.com/docker/compose/v2 v2.30.1 h1:AwDaEcmgskxaI75Wjt3KL6/Xqq/GXKUQcBpo/RqM
github.com/docker/compose/v2 v2.30.1/go.mod h1:pt/uv8KQ6VaM0IbHZwB1UdwDIs9PB4nN4LoWst+dqXc=
github.com/docker/compose/v2 v2.30.2 h1:7PypFsyl5wjlSeOyx3LCb8XMcAGkb+D0fqM47OIKe8I=
github.com/docker/compose/v2 v2.30.2/go.mod h1:ND4+yaNoJ3Jh1OgrEO64uzMq/VKRqBkMS8zpb65Fve8=
+github.com/docker/compose/v2 v2.30.3 h1:e8H7xGLCZOeFo46GEtyDGHlkBbNgXqbXKIXPOSL8cfU=
+github.com/docker/compose/v2 v2.30.3/go.mod h1:ayPsSsRSc5WpVFehPrTDFuljAydxaf8g0aM9UKbaMXk=
github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8=
github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
diff --git a/hugo.yaml b/hugo.yaml
index 1cf2a9373419..2ef839c29a7a 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -108,7 +108,7 @@ params:
latest_engine_api_version: "1.47"
docker_ce_version: "27.2.1"
- compose_version: "v2.30.2"
+ compose_version: "v2.30.3"
compose_file_v3: "3.8"
compose_file_v2: "2.4"
buildkit_version: "0.16.0"
From ff7fbaa98a01da5dafb246dc3dac4b474a6d5b2f Mon Sep 17 00:00:00 2001
From: Sebastiaan van Stijn
Date: Thu, 7 Nov 2024 23:33:38 +0100
Subject: [PATCH 07/10] vale: add VPN to list of accepted acronyms
Signed-off-by: Sebastiaan van Stijn
---
_vale/config/vocabularies/Docker/accept.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/_vale/config/vocabularies/Docker/accept.txt b/_vale/config/vocabularies/Docker/accept.txt
index 933d166bf315..774adcc4ca36 100644
--- a/_vale/config/vocabularies/Docker/accept.txt
+++ b/_vale/config/vocabularies/Docker/accept.txt
@@ -137,6 +137,7 @@ Unix
VLAN
VM
VMware
+VPN
WSL
Wasm
Windows
From 65699e47089e8d8af8e2812a7c14d0bdb1a565ca Mon Sep 17 00:00:00 2001
From: Sebastiaan van Stijn
Date: Fri, 8 Nov 2024 09:28:31 +0100
Subject: [PATCH 08/10] 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 09/10] 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 10/10] 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)