Dockerfile/shell: install compose cli plugin
It's convenient to have in the dev container when debugging issues which reproduce consistently when deploying containers through compose. Signed-off-by: Cory Snider <csnider@mirantis.com>
This commit is contained in:
parent
8b7ec57cb4
commit
5e4878ed2b
1 changed files with 3 additions and 0 deletions
|
@ -13,6 +13,7 @@ ARG DOCKERCLI_VERSION=v24.0.2
|
||||||
ARG DOCKERCLI_INTEGRATION_REPOSITORY="https://github.com/docker/cli.git"
|
ARG DOCKERCLI_INTEGRATION_REPOSITORY="https://github.com/docker/cli.git"
|
||||||
ARG DOCKERCLI_INTEGRATION_VERSION=v17.06.2-ce
|
ARG DOCKERCLI_INTEGRATION_VERSION=v17.06.2-ce
|
||||||
ARG BUILDX_VERSION=0.11.0
|
ARG BUILDX_VERSION=0.11.0
|
||||||
|
ARG COMPOSE_VERSION=v2.20.0
|
||||||
|
|
||||||
ARG SYSTEMD="false"
|
ARG SYSTEMD="false"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
@ -438,6 +439,7 @@ FROM containerutil-build AS containerutil-windows-amd64
|
||||||
FROM containerutil-windows-${TARGETARCH} AS containerutil-windows
|
FROM containerutil-windows-${TARGETARCH} AS containerutil-windows
|
||||||
FROM containerutil-${TARGETOS} AS containerutil
|
FROM containerutil-${TARGETOS} AS containerutil
|
||||||
FROM docker/buildx-bin:${BUILDX_VERSION} as buildx
|
FROM docker/buildx-bin:${BUILDX_VERSION} as buildx
|
||||||
|
FROM docker/compose-bin:${COMPOSE_VERSION} as compose
|
||||||
|
|
||||||
FROM base AS dev-systemd-false
|
FROM base AS dev-systemd-false
|
||||||
COPY --link --from=frozen-images /build/ /docker-frozen-images
|
COPY --link --from=frozen-images /build/ /docker-frozen-images
|
||||||
|
@ -464,6 +466,7 @@ COPY --link --from=containerutil /build/ /usr/local/bin/
|
||||||
COPY --link --from=crun /build/ /usr/local/bin/
|
COPY --link --from=crun /build/ /usr/local/bin/
|
||||||
COPY --link hack/dockerfile/etc/docker/ /etc/docker/
|
COPY --link hack/dockerfile/etc/docker/ /etc/docker/
|
||||||
COPY --link --from=buildx /buildx /usr/local/libexec/docker/cli-plugins/docker-buildx
|
COPY --link --from=buildx /buildx /usr/local/libexec/docker/cli-plugins/docker-buildx
|
||||||
|
COPY --link --from=compose /docker-compose /usr/libexec/docker/cli-plugins/docker-compose
|
||||||
|
|
||||||
ENV PATH=/usr/local/cli:$PATH
|
ENV PATH=/usr/local/cli:$PATH
|
||||||
ENV TEST_CLIENT_BINARY=/usr/local/cli-integration/docker
|
ENV TEST_CLIENT_BINARY=/usr/local/cli-integration/docker
|
||||||
|
|
Loading…
Reference in a new issue