vendor: github.com/docker/cli v28.2.0

full diff: https://github.com/docker/cli/compare/v28.1.1...v28.2.0

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
Paweł Gronowski 2025-05-28 20:54:53 +02:00
parent fae74c20cf
commit cc7198265e
No known key found for this signature in database
GPG Key ID: B85EFCFE26DEF92A
5 changed files with 55 additions and 61 deletions

View File

@ -55,14 +55,14 @@ The following table provides an overview of the current status of deprecated fea
|------------|------------------------------------------------------------------------------------------------------------------------------------|------------|--------| |------------|------------------------------------------------------------------------------------------------------------------------------------|------------|--------|
| Deprecated | [Configuration for pushing non-distributable artifacts](#configuration-for-pushing-non-distributable-artifacts) | v28.0 | v29.0 | | Deprecated | [Configuration for pushing non-distributable artifacts](#configuration-for-pushing-non-distributable-artifacts) | v28.0 | v29.0 |
| Deprecated | [`--time` option on `docker stop` and `docker restart`](#--time-option-on-docker-stop-and-docker-restart) | v28.0 | - | | Deprecated | [`--time` option on `docker stop` and `docker restart`](#--time-option-on-docker-stop-and-docker-restart) | v28.0 | - |
| Deprecated | [Non-standard fields in image inspect](#non-standard-fields-in-image-inspect) | v27.0 | v28.0 | | Removed | [Non-standard fields in image inspect](#non-standard-fields-in-image-inspect) | v27.0 | v28.2 |
| Removed | [API CORS headers](#api-cors-headers) | v27.0 | v28.0 | | Removed | [API CORS headers](#api-cors-headers) | v27.0 | v28.0 |
| Deprecated | [Graphdriver plugins (experimental)](#graphdriver-plugins-experimental) | v27.0 | v28.0 | | Removed | [Graphdriver plugins (experimental)](#graphdriver-plugins-experimental) | v27.0 | v28.0 |
| Deprecated | [Unauthenticated TCP connections](#unauthenticated-tcp-connections) | v26.0 | v28.0 | | Deprecated | [Unauthenticated TCP connections](#unauthenticated-tcp-connections) | v26.0 | v28.0 |
| Deprecated | [`Container` and `ContainerConfig` fields in Image inspect](#container-and-containerconfig-fields-in-image-inspect) | v25.0 | v26.0 | | Removed | [`Container` and `ContainerConfig` fields in Image inspect](#container-and-containerconfig-fields-in-image-inspect) | v25.0 | v26.0 |
| Deprecated | [Deprecate legacy API versions](#deprecate-legacy-api-versions) | v25.0 | v26.0 | | Removed | [Deprecate legacy API versions](#deprecate-legacy-api-versions) | v25.0 | v26.0 |
| Removed | [Container short ID in network Aliases field](#container-short-id-in-network-aliases-field) | v25.0 | v26.0 | | Removed | [Container short ID in network Aliases field](#container-short-id-in-network-aliases-field) | v25.0 | v26.0 |
| Deprecated | [IsAutomated field, and `is-automated` filter on `docker search`](#isautomated-field-and-is-automated-filter-on-docker-search) | v25.0 | v26.0 | | Removed | [IsAutomated field, and `is-automated` filter on `docker search`](#isautomated-field-and-is-automated-filter-on-docker-search) | v25.0 | v28.2 |
| Removed | [logentries logging driver](#logentries-logging-driver) | v24.0 | v25.0 | | Removed | [logentries logging driver](#logentries-logging-driver) | v24.0 | v25.0 |
| Removed | [OOM-score adjust for the daemon](#oom-score-adjust-for-the-daemon) | v24.0 | v25.0 | | Removed | [OOM-score adjust for the daemon](#oom-score-adjust-for-the-daemon) | v24.0 | v25.0 |
| Removed | [BuildKit build information](#buildkit-build-information) | v23.0 | v24.0 | | Removed | [BuildKit build information](#buildkit-build-information) | v23.0 | v24.0 |
@ -71,7 +71,7 @@ The following table provides an overview of the current status of deprecated fea
| Removed | [Btrfs storage driver on CentOS 7 and RHEL 7](#btrfs-storage-driver-on-centos-7-and-rhel-7) | v20.10 | v23.0 | | Removed | [Btrfs storage driver on CentOS 7 and RHEL 7](#btrfs-storage-driver-on-centos-7-and-rhel-7) | v20.10 | v23.0 |
| Removed | [Support for encrypted TLS private keys](#support-for-encrypted-tls-private-keys) | v20.10 | v23.0 | | Removed | [Support for encrypted TLS private keys](#support-for-encrypted-tls-private-keys) | v20.10 | v23.0 |
| Removed | [Kubernetes stack and context support](#kubernetes-stack-and-context-support) | v20.10 | v23.0 | | Removed | [Kubernetes stack and context support](#kubernetes-stack-and-context-support) | v20.10 | v23.0 |
| Deprecated | [Pulling images from non-compliant image registries](#pulling-images-from-non-compliant-image-registries) | v20.10 | - | | Removed | [Pulling images from non-compliant image registries](#pulling-images-from-non-compliant-image-registries) | v20.10 | v28.2 |
| Removed | [Linux containers on Windows (LCOW)](#linux-containers-on-windows-lcow-experimental) | v20.10 | v23.0 | | Removed | [Linux containers on Windows (LCOW)](#linux-containers-on-windows-lcow-experimental) | v20.10 | v23.0 |
| Deprecated | [BLKIO weight options with cgroups v1](#blkio-weight-options-with-cgroups-v1) | v20.10 | - | | Deprecated | [BLKIO weight options with cgroups v1](#blkio-weight-options-with-cgroups-v1) | v20.10 | - |
| Removed | [Kernel memory limit](#kernel-memory-limit) | v20.10 | v23.0 | | Removed | [Kernel memory limit](#kernel-memory-limit) | v20.10 | v23.0 |
@ -80,9 +80,9 @@ The following table provides an overview of the current status of deprecated fea
| Deprecated | [CLI plugins support](#cli-plugins-support) | v20.10 | - | | Deprecated | [CLI plugins support](#cli-plugins-support) | v20.10 | - |
| Deprecated | [Dockerfile legacy `ENV name value` syntax](#dockerfile-legacy-env-name-value-syntax) | v20.10 | - | | Deprecated | [Dockerfile legacy `ENV name value` syntax](#dockerfile-legacy-env-name-value-syntax) | v20.10 | - |
| Removed | [`docker build --stream` flag (experimental)](#docker-build---stream-flag-experimental) | v20.10 | v20.10 | | Removed | [`docker build --stream` flag (experimental)](#docker-build---stream-flag-experimental) | v20.10 | v20.10 |
| Deprecated | [`fluentd-async-connect` log opt](#fluentd-async-connect-log-opt) | v20.10 | v28.0 | | Removed | [`fluentd-async-connect` log opt](#fluentd-async-connect-log-opt) | v20.10 | v28.0 |
| Removed | [Configuration options for experimental CLI features](#configuration-options-for-experimental-cli-features) | v19.03 | v23.0 | | Removed | [Configuration options for experimental CLI features](#configuration-options-for-experimental-cli-features) | v19.03 | v23.0 |
| Deprecated | [Pushing and pulling with image manifest v2 schema 1](#pushing-and-pulling-with-image-manifest-v2-schema-1) | v19.03 | v27.0 | | Removed | [Pushing and pulling with image manifest v2 schema 1](#pushing-and-pulling-with-image-manifest-v2-schema-1) | v19.03 | v28.2 |
| Removed | [`docker engine` subcommands](#docker-engine-subcommands) | v19.03 | v20.10 | | Removed | [`docker engine` subcommands](#docker-engine-subcommands) | v19.03 | v20.10 |
| Removed | [Top-level `docker deploy` subcommand (experimental)](#top-level-docker-deploy-subcommand-experimental) | v19.03 | v20.10 | | Removed | [Top-level `docker deploy` subcommand (experimental)](#top-level-docker-deploy-subcommand-experimental) | v19.03 | v20.10 |
| Removed | [`docker stack deploy` using "dab" files (experimental)](#docker-stack-deploy-using-dab-files-experimental) | v19.03 | v20.10 | | Removed | [`docker stack deploy` using "dab" files (experimental)](#docker-stack-deploy-using-dab-files-experimental) | v19.03 | v20.10 |
@ -172,7 +172,7 @@ Users are encouraged to migrate to using the `--timeout` option instead.
### Non-standard fields in image inspect ### Non-standard fields in image inspect
**Deprecated in Release: v27.0** **Deprecated in Release: v27.0**
**Target For Removal In Release: v28.0** **Removed In Release: v28.2**
The `Config` field returned shown in `docker image inspect` (and as returned by The `Config` field returned shown in `docker image inspect` (and as returned by
the `GET /images/{name}/json` API endpoint) returns additional fields that are the `GET /images/{name}/json` API endpoint) returns additional fields that are
@ -184,8 +184,9 @@ but are not omitted in the response when left empty. As these fields were not
intended to be part of the image configuration response, they are deprecated, intended to be part of the image configuration response, they are deprecated,
and will be removed from the API in thee next release. and will be removed from the API in thee next release.
The following fields are currently included in the API response, but are not The following fields are not part of the underlying image's `Config` field, and
part of the underlying image's `Config` field, and deprecated: removed in the API response for API v1.50 and newer, corresponding with v28.2.
They continue to be included when using clients that use an older API version:
- `Hostname` - `Hostname`
- `Domainname` - `Domainname`
@ -196,9 +197,9 @@ part of the underlying image's `Config` field, and deprecated:
- `OpenStdin` - `OpenStdin`
- `StdinOnce` - `StdinOnce`
- `Image` - `Image`
- `NetworkDisabled` (already omitted unless set) - `NetworkDisabled` (omitted unless set on older API versions)
- `MacAddress` (already omitted unless set) - `MacAddress` (omitted unless set on older API versions)
- `StopTimeout` (already omitted unless set) - `StopTimeout` (omitted unless set on older API versions)
[Docker image specification]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32 [Docker image specification]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32
[OCI image specification]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62 [OCI image specification]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62
@ -210,19 +211,13 @@ part of the underlying image's `Config` field, and deprecated:
**Target For Removal In Release: v28.0** **Target For Removal In Release: v28.0**
[Graphdriver plugins](https://github.com/docker/cli/blob/v26.1.4/docs/extend/plugins_graphdriver.md) [Graphdriver plugins](https://github.com/docker/cli/blob/v26.1.4/docs/extend/plugins_graphdriver.md)
are an experimental feature that allow extending the Docker Engine with custom were an experimental feature that allowed extending the Docker Engine with custom
storage drivers for storing images and containers. This feature was not storage drivers for storing images and containers. This feature was not
maintained since its inception, and will no longer be supported in upcoming maintained since its inception.
releases.
Support for graphdriver plugins is disabled by default in v27.0, and will be Support for graphdriver plugins was disabled by default in v27.0, and removed
removed v28.0. An `DOCKERD_DEPRECATED_GRAPHDRIVER_PLUGINS` environment variable in v28.0. Users of this feature are recommended to instead configure the Docker
is provided in v27.0 to re-enable the feature. This environment variable must Engine to use the [containerd image store](https://docs.docker.com/storage/containerd/)
be set to a non-empty value in the daemon's environment.
The `DOCKERD_DEPRECATED_GRAPHDRIVER_PLUGINS` environment variable, along with
support for graphdriver plugins, will be removed in v28.0. Users of this feature
are recommended to instead configure the Docker Engine to use the [containerd image store](https://docs.docker.com/storage/containerd/)
and a custom [snapshotter](https://github.com/containerd/containerd/tree/v1.7.18/docs/snapshotters) and a custom [snapshotter](https://github.com/containerd/containerd/tree/v1.7.18/docs/snapshotters)
### API CORS headers ### API CORS headers
@ -276,15 +271,15 @@ configuring TLS (or SSH) for the Docker daemon, refer to
### `Container` and `ContainerConfig` fields in Image inspect ### `Container` and `ContainerConfig` fields in Image inspect
**Deprecated in Release: v25.0** **Deprecated in Release: v25.0**
**Target For Removal In Release: v26.0** **Removed In Release: v26.0**
The `Container` and `ContainerConfig` fields returned by `docker inspect` are The `Container` and `ContainerConfig` fields returned by `docker inspect` are
mostly an implementation detail of the classic (non-BuildKit) image builder. mostly an implementation detail of the classic (non-BuildKit) image builder.
These fields are not portable and are empty when using the These fields are not portable and are empty when using the
BuildKit-based builder (enabled by default since v23.0). BuildKit-based builder (enabled by default since v23.0).
These fields are deprecated in v25.0 and will be omitted starting from v26.0. These fields are deprecated in v25.0 and are omitted starting from v26.0 (
If image configuration of an image is needed, you can obtain it from the API version v1.45 and up). If image configuration of an image is needed,
`Config` field. you can obtain it from the `Config` field.
### Deprecate legacy API versions ### Deprecate legacy API versions
@ -326,20 +321,22 @@ Error response from daemon: client version 1.23 is too old. Minimum supported AP
upgrade your client to a newer version upgrade your client to a newer version
``` ```
Support for API versions lower than `1.24` has been permanently removed in Docker
Engine v26, and the minimum supported API version will be incrementally raised
in releases following that.
<!-- keeping the paragraphs below for when we incrementally raise the minimum API version -->
<!--
An environment variable (`DOCKER_MIN_API_VERSION`) is introduced that allows An environment variable (`DOCKER_MIN_API_VERSION`) is introduced that allows
re-enabling older API versions in the daemon. This environment variable must re-enabling older API versions in the daemon. This environment variable must
be set in the daemon's environment (for example, through a [systemd override be set in the daemon's environment (for example, through a [systemd override
file](https://docs.docker.com/config/daemon/systemd/)), and the specified file](https://docs.docker.com/config/daemon/systemd/)), and the specified
API version must be supported by the daemon (`1.12` or higher on Linux, or API version must be supported by the daemon (`1.24` or higher).
`1.24` or higher on Windows).
Support for API versions lower than `1.24` will be permanently removed in Docker
Engine v26, and the minimum supported API version will be incrementally raised
in releases following that.
We do not recommend depending on the `DOCKER_MIN_API_VERSION` environment We do not recommend depending on the `DOCKER_MIN_API_VERSION` environment
variable other than for exceptional cases where it's not possible to update variable other than for exceptional cases where it's not possible to update
old clients, and those clients must be supported. old clients, and those clients must be supported.
-->
### Container short ID in network Aliases field ### Container short ID in network Aliases field
@ -359,7 +356,7 @@ introduced in v25.0 and should be used instead of the `Aliases` field.
### IsAutomated field, and `is-automated` filter on `docker search` ### IsAutomated field, and `is-automated` filter on `docker search`
**Deprecated in Release: v25.0** **Deprecated in Release: v25.0**
**Target For Removal In Release: v26.0** **Removed In Release: v28.2**
The `is_automated` field has been deprecated by Docker Hub's search API. The `is_automated` field has been deprecated by Docker Hub's search API.
Consequently, the `IsAutomated` field in image search will always be set Consequently, the `IsAutomated` field in image search will always be set
@ -368,7 +365,7 @@ results.
The `AUTOMATED` column has been removed from the default `docker search` The `AUTOMATED` column has been removed from the default `docker search`
and `docker image search` output in v25.0, and the corresponding `IsAutomated` and `docker image search` output in v25.0, and the corresponding `IsAutomated`
templating option will be removed in v26.0. templating has been removed in v28.2.
### Logentries logging driver ### Logentries logging driver
@ -550,6 +547,7 @@ CLI configuration file are no longer used, and ignored.
### Pulling images from non-compliant image registries ### Pulling images from non-compliant image registries
**Deprecated in Release: v20.10** **Deprecated in Release: v20.10**
**Removed in Release: v28.2**
Docker Engine v20.10 and up includes optimizations to verify if images in the Docker Engine v20.10 and up includes optimizations to verify if images in the
local image cache need updating before pulling, preventing the Docker Engine local image cache need updating before pulling, preventing the Docker Engine
@ -559,7 +557,7 @@ image registry to conform to the [Open Container Initiative Distribution Specifi
While most registries conform to the specification, we encountered some registries While most registries conform to the specification, we encountered some registries
to be non-compliant, resulting in `docker pull` to fail. to be non-compliant, resulting in `docker pull` to fail.
As a temporary solution, Docker Engine v20.10 includes a fallback mechanism to As a temporary solution, Docker Engine v20.10 added a fallback mechanism to
allow `docker pull` to be functional when using a non-compliant registry. A allow `docker pull` to be functional when using a non-compliant registry. A
warning message is printed in this situation: warning message is printed in this situation:
@ -568,16 +566,13 @@ warning message is printed in this situation:
pull by tag. This fallback is DEPRECATED, and will be removed in a future pull by tag. This fallback is DEPRECATED, and will be removed in a future
release. release.
The fallback is added to allow users to either migrate their images to a compliant The fallback was added to allow users to either migrate their images to a
registry, or for these registries to become compliant. compliant registry, or for these registries to become compliant.
Note that this fallback only addresses failures on `docker pull`. Other commands, GitHub deprecated the legacy `docker.pkg.github.com` registry, and it was
such as `docker stack deploy`, or pulling images with `containerd` will continue [sunset on Feb 24th, 2025](https://github.blog/changelog/2025-01-23-legacy-docker-registry-closing-down/)
to fail. in favor of GitHub Container Registry (GHCR, ghcr.io), making this fallback
no longer needed.
Given that other functionality is still broken with these registries, we consider
this fallback a _temporary_ solution, and will remove the fallback in an upcoming
major release.
### Linux containers on Windows (LCOW) (experimental) ### Linux containers on Windows (LCOW) (experimental)
@ -729,7 +724,7 @@ fluent#New: AsyncConnect is now deprecated, use Async instead
``` ```
Users are encouraged to use the `fluentd-async` option going forward, as support Users are encouraged to use the `fluentd-async` option going forward, as support
for the old option will be removed in a future release. for the old option has been removed.
### Pushing and pulling with image manifest v2 schema 1 ### Pushing and pulling with image manifest v2 schema 1
@ -737,7 +732,8 @@ for the old option will be removed in a future release.
**Disabled by default in Release: v26.0** **Disabled by default in Release: v26.0**
**Target For Removal In Release: v27.0** **Removed in Release: v28.2**
The image manifest [v2 schema 1](https://distribution.github.io/distribution/spec/deprecated-schema-v1/) The image manifest [v2 schema 1](https://distribution.github.io/distribution/spec/deprecated-schema-v1/)
and "Docker Image v1" formats were deprecated in favor of the and "Docker Image v1" formats were deprecated in favor of the
@ -748,23 +744,17 @@ formats.
These legacy formats should no longer be used, and users are recommended to These legacy formats should no longer be used, and users are recommended to
update images to use current formats, or to upgrade to more current images. update images to use current formats, or to upgrade to more current images.
Starting with Docker v26.0, pulling these images is disabled by default, and Starting with Docker v26.0, pulling these images is disabled by default, and
produces an error when attempting to pull the image: support has been removed in v28.2. Attempting to pull a legacy image now
produces an error:
```console ```console
$ docker pull ubuntu:10.04 $ docker pull ubuntu:10.04
Error response from daemon: Error response from daemon:
[DEPRECATION NOTICE] Docker Image Format v1 and Docker Image manifest version 2, schema 1 support is disabled by default and will be removed in an upcoming release. Docker Image Format v1 and Docker Image manifest version 2, schema 1 support has been removed.
Suggest the author of docker.io/library/ubuntu:10.04 to upgrade the image to the OCI Format or Docker Image manifest v2, schema 2. Suggest the author of docker.io/library/ubuntu:10.04 to upgrade the image to the OCI Format or Docker Image manifest v2, schema 2.
More information at https://docs.docker.com/go/deprecated-image-specs/ More information at https://docs.docker.com/go/deprecated-image-specs/
``` ```
An environment variable (`DOCKER_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE`) is
added in Docker v26.0 that allows re-enabling support for these image formats
in the daemon. This environment variable must be set to a non-empty value in
the daemon's environment (for example, through a [systemd override file](https://docs.docker.com/config/daemon/systemd/)).
Support for the `DOCKER_ENABLE_DEPRECATED_PULL_SCHEMA_1_IMAGE` environment variable
will be removed in Docker v27.0 after which this functionality is removed permanently.
### `docker engine` subcommands ### `docker engine` subcommands
**Deprecated in Release: v19.03** **Deprecated in Release: v19.03**

View File

@ -24,6 +24,7 @@ A self-sufficient runtime for containers.
Options: Options:
--add-runtime runtime Register an additional OCI compatible runtime (default []) --add-runtime runtime Register an additional OCI compatible runtime (default [])
--allow-direct-routing Allow remote access to published ports on container IP addresses
--authorization-plugin list Authorization plugins to load --authorization-plugin list Authorization plugins to load
--bip string IPv4 address for the default bridge --bip string IPv4 address for the default bridge
--bip6 string IPv6 address for the default bridge --bip6 string IPv6 address for the default bridge
@ -1057,6 +1058,7 @@ The following is a full example of the allowed configuration options on Linux:
```json ```json
{ {
"allow-direct-routing": false,
"authorization-plugins": [], "authorization-plugins": [],
"bip": "", "bip": "",
"bip6": "", "bip6": "",

View File

@ -1,6 +1,6 @@
# github.com/moby/moby v28.1.0-rc.2+incompatible # github.com/moby/moby v28.1.0-rc.2+incompatible
# github.com/moby/buildkit v0.22.0 # github.com/moby/buildkit v0.22.0
# github.com/docker/buildx v0.24.0 # github.com/docker/buildx v0.24.0
# github.com/docker/cli v28.1.1+incompatible # github.com/docker/cli v28.2.0+incompatible
# github.com/docker/compose/v2 v2.36.2 # github.com/docker/compose/v2 v2.36.2
# github.com/docker/scout-cli v1.15.0 # github.com/docker/scout-cli v1.15.0

4
go.mod
View File

@ -4,7 +4,7 @@ go 1.24.0
require ( require (
github.com/docker/buildx v0.24.0 // indirect github.com/docker/buildx v0.24.0 // indirect
github.com/docker/cli v28.1.1+incompatible // indirect github.com/docker/cli v28.2.0+incompatible // indirect
github.com/docker/compose/v2 v2.36.2 // indirect github.com/docker/compose/v2 v2.36.2 // indirect
github.com/docker/scout-cli v1.15.0 // indirect github.com/docker/scout-cli v1.15.0 // indirect
github.com/moby/buildkit v0.22.0 // indirect github.com/moby/buildkit v0.22.0 // indirect
@ -13,7 +13,7 @@ require (
replace ( replace (
github.com/docker/buildx => github.com/docker/buildx v0.24.0 github.com/docker/buildx => github.com/docker/buildx v0.24.0
github.com/docker/cli => github.com/docker/cli v28.1.0-rc.2+incompatible github.com/docker/cli => github.com/docker/cli v28.2.0+incompatible
github.com/docker/compose/v2 => github.com/docker/compose/v2 v2.36.2 github.com/docker/compose/v2 => github.com/docker/compose/v2 v2.36.2
github.com/docker/scout-cli => github.com/docker/scout-cli v1.15.0 github.com/docker/scout-cli => github.com/docker/scout-cli v1.15.0
github.com/moby/buildkit => github.com/moby/buildkit v0.22.0 github.com/moby/buildkit => github.com/moby/buildkit v0.22.0

2
go.sum
View File

@ -170,6 +170,8 @@ github.com/docker/cli v28.0.2+incompatible h1:cRPZ77FK3/IXTAIQQj1vmhlxiLS5m+MIUD
github.com/docker/cli v28.0.2+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/cli v28.0.2+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
github.com/docker/cli v28.1.0-rc.2+incompatible h1:BDhiR2nacubawpKAWFLqZmjGkARWPtYmUmy5gg4k/f8= github.com/docker/cli v28.1.0-rc.2+incompatible h1:BDhiR2nacubawpKAWFLqZmjGkARWPtYmUmy5gg4k/f8=
github.com/docker/cli v28.1.0-rc.2+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/cli v28.1.0-rc.2+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
github.com/docker/cli v28.2.0+incompatible h1:Tnor4OXVIBBPlTegk65OAL+TVlG1pQxsrTw08X8w9ao=
github.com/docker/cli v28.2.0+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
github.com/docker/compose-cli v1.0.35 h1:uZyEHLalfqBS2PiTpA1LAULyJmuQ+YtZg7nG4Xl3/Cc= github.com/docker/compose-cli v1.0.35 h1:uZyEHLalfqBS2PiTpA1LAULyJmuQ+YtZg7nG4Xl3/Cc=
github.com/docker/compose-cli v1.0.35/go.mod h1:mSXI4hFLpRU3EtI8NTo32bNwI0UXSr8jnq+/rYjGAUU= github.com/docker/compose-cli v1.0.35/go.mod h1:mSXI4hFLpRU3EtI8NTo32bNwI0UXSr8jnq+/rYjGAUU=
github.com/docker/compose/v2 v2.22.0 h1:3rRz4L7tPU75wRsV8JZh2/aTgerQvPa1cpzZN+tHqUY= github.com/docker/compose/v2 v2.22.0 h1:3rRz4L7tPU75wRsV8JZh2/aTgerQvPa1cpzZN+tHqUY=