diff --git a/_vendor/github.com/docker/compose/v2/docs/reference/compose.md b/_vendor/github.com/docker/compose/v2/docs/reference/compose.md
index 391bf1a970..74d129d832 100644
--- a/_vendor/github.com/docker/compose/v2/docs/reference/compose.md
+++ b/_vendor/github.com/docker/compose/v2/docs/reference/compose.md
@@ -43,6 +43,7 @@ Define and run multi-container applications with Docker
| [`unpause`](compose_unpause.md) | Unpause services |
| [`up`](compose_up.md) | Create and start containers |
| [`version`](compose_version.md) | Show the Docker Compose version information |
+| [`volumes`](compose_volumes.md) | List volumes |
| [`wait`](compose_wait.md) | Block until containers of all (or specified) services stop. |
| [`watch`](compose_watch.md) | Watch build context for service and rebuild/refresh containers when files are updated |
diff --git a/_vendor/github.com/docker/compose/v2/docs/reference/compose_volumes.md b/_vendor/github.com/docker/compose/v2/docs/reference/compose_volumes.md
new file mode 100644
index 0000000000..6bad874f18
--- /dev/null
+++ b/_vendor/github.com/docker/compose/v2/docs/reference/compose_volumes.md
@@ -0,0 +1,16 @@
+# docker compose volumes
+
+
+List volumes
+
+### Options
+
+| Name | Type | Default | Description |
+|:----------------|:---------|:--------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| `--dry-run` | `bool` | | Execute command in dry run mode |
+| `--format` | `string` | `table` | Format output using a custom template:
'table': Print output in table format with column headers (default)
'table TEMPLATE': Print output in table format using the given Go template
'json': Print in JSON format
'TEMPLATE': Print output using the given Go template.
Refer to https://docs.docker.com/go/formatting/ for more information about formatting output with templates |
+| `-q`, `--quiet` | `bool` | | Only display volume names |
+
+
+
+
diff --git a/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose.yaml b/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose.yaml
index 93332702cd..02a39d9323 100644
--- a/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose.yaml
+++ b/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose.yaml
@@ -37,6 +37,7 @@ cname:
- docker compose unpause
- docker compose up
- docker compose version
+ - docker compose volumes
- docker compose wait
- docker compose watch
clink:
@@ -72,6 +73,7 @@ clink:
- docker_compose_unpause.yaml
- docker_compose_up.yaml
- docker_compose_version.yaml
+ - docker_compose_volumes.yaml
- docker_compose_wait.yaml
- docker_compose_watch.yaml
options:
diff --git a/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose_volumes.yaml b/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose_volumes.yaml
new file mode 100644
index 0000000000..20516db7f1
--- /dev/null
+++ b/_vendor/github.com/docker/compose/v2/docs/reference/docker_compose_volumes.yaml
@@ -0,0 +1,52 @@
+command: docker compose volumes
+short: List volumes
+long: List volumes
+usage: docker compose volumes [OPTIONS] [SERVICE...]
+pname: docker compose
+plink: docker_compose.yaml
+options:
+ - option: format
+ value_type: string
+ default_value: table
+ description: |-
+ Format output using a custom template:
+ 'table': Print output in table format with column headers (default)
+ 'table TEMPLATE': Print output in table format using the given Go template
+ 'json': Print in JSON format
+ 'TEMPLATE': Print output using the given Go template.
+ Refer to https://docs.docker.com/go/formatting/ for more information about formatting output with templates
+ deprecated: false
+ hidden: false
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+ - option: quiet
+ shorthand: q
+ value_type: bool
+ default_value: "false"
+ description: Only display volume names
+ deprecated: false
+ hidden: false
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+inherited_options:
+ - option: dry-run
+ value_type: bool
+ default_value: "false"
+ description: Execute command in dry run mode
+ deprecated: false
+ hidden: false
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+deprecated: false
+hidden: false
+experimental: false
+experimentalcli: false
+kubernetes: false
+swarm: false
+
diff --git a/_vendor/modules.txt b/_vendor/modules.txt
index 707bee928b..77f74e9f57 100644
--- a/_vendor/modules.txt
+++ b/_vendor/modules.txt
@@ -2,6 +2,6 @@
# github.com/moby/buildkit v0.23.1
# github.com/docker/buildx v0.25.0
# github.com/docker/cli v28.3.0+incompatible
-# github.com/docker/compose/v2 v2.37.3
+# github.com/docker/compose/v2 v2.38.1
# github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01
# 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 b629c8d409..421beeed21 100644
--- a/content/manuals/compose/releases/release-notes.md
+++ b/content/manuals/compose/releases/release-notes.md
@@ -13,6 +13,35 @@ aliases:
For more detailed information, see the [release notes in the Compose repo](https://github.com/docker/compose/releases/).
+## 2.38.1
+
+{{< release-date date="2025-06-30" >}}
+
+### Bug fixes and enhancements
+
+- Added support of `model_variable` for service `models` configuration
+
+### Update
+
+- Dependencies upgrade: bump compose-go to v2.7.1
+
+## 2.38.0
+
+{{< release-date date="2025-06-30" >}}
+
+### Bug fixes and enhancements
+
+- Introduced support of `models` for LLM configuration
+- Added `volumes` command
+- Removed `publish` limitation on bind mounts
+- Fixed an issue mounting the docker socket to container which doesn't need it
+- Fixed an issue with bake hanging on output
+
+### Update
+
+- Dependencies upgrade: bump compose-go to v2.7.0
+- Dependencies upgrade: bump docker engine and cli to v28.3.0
+
## 2.37.3
{{< release-date date="2025-06-24" >}}
diff --git a/go.mod b/go.mod
index 4f019469ab..a5a81b7bc8 100644
--- a/go.mod
+++ b/go.mod
@@ -5,7 +5,7 @@ go 1.24.0
require (
github.com/docker/buildx v0.25.0 // indirect
github.com/docker/cli v28.3.0+incompatible // indirect
- github.com/docker/compose/v2 v2.37.3 // indirect
+ github.com/docker/compose/v2 v2.38.1 // indirect
github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01 // indirect
github.com/docker/scout-cli v1.15.0 // indirect
github.com/moby/buildkit v0.23.1 // indirect
@@ -15,7 +15,7 @@ require (
replace (
github.com/docker/buildx => github.com/docker/buildx v0.24.0
github.com/docker/cli => github.com/docker/cli v28.3.0+incompatible
- github.com/docker/compose/v2 => github.com/docker/compose/v2 v2.37.3
+ github.com/docker/compose/v2 => github.com/docker/compose/v2 v2.38.1
github.com/docker/model-cli => github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01
github.com/docker/scout-cli => github.com/docker/scout-cli v1.15.0
github.com/moby/buildkit => github.com/moby/buildkit v0.22.0
diff --git a/go.sum b/go.sum
index 703b34aed2..5bd3ce6751 100644
--- a/go.sum
+++ b/go.sum
@@ -30,6 +30,8 @@ github.com/docker/compose/v2 v2.37.1 h1:d/LO338bB7jxHvQwVHSBAjIgitDK2+Dl5IXJImL/
github.com/docker/compose/v2 v2.37.1/go.mod h1:yyprfHgPYV+ydOoL1gp8nIIlZ730ughSvz8D1VamayU=
github.com/docker/compose/v2 v2.37.3 h1:RKaTVsWmqvJd6GP9EWPZ6fu4ezl8tfG1V7bRijToGJI=
github.com/docker/compose/v2 v2.37.3/go.mod h1:U5PKGy7r7M7u2oVhz41NzlNglJFCdMrrThBOH5x00hk=
+github.com/docker/compose/v2 v2.38.1 h1:UNbMX6UbpdvdW3xjljD05fcL4jQmHGLh7y9VDgPp29Q=
+github.com/docker/compose/v2 v2.38.1/go.mod h1:0Jn/JGDGghZ9JlhY4DJY2/Cs15EDIH2nnagA66Lu3Dw=
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
github.com/docker/docker v28.2.2+incompatible h1:CjwRSksz8Yo4+RmQ339Dp/D2tGO5JxwYeqtMOEe0LDw=
diff --git a/hugo.yaml b/hugo.yaml
index 0835fd9993..7c85cd9e7b 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -140,7 +140,7 @@ params:
# (Used to show e.g., "latest" and "latest"-1 in engine install examples
docker_ce_version_prev: "28.2.2"
# Latest Docker Compose version
- compose_version: "v2.37.3"
+ compose_version: "v2.38.1"
# Latest BuildKit version
buildkit_version: "0.23.1"