From 21cc5483bd76a19494692d8e68c21f26238539b8 Mon Sep 17 00:00:00 2001 From: 1138-4EB <1138-4EB@users.noreply.github.com> Date: Thu, 22 Aug 2019 03:03:16 +0200 Subject: [PATCH] rework Dockerfile.full: use two stages --- Dockerfile.full | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Dockerfile.full b/Dockerfile.full index 6369ced..06bcc46 100644 --- a/Dockerfile.full +++ b/Dockerfile.full @@ -1,15 +1,9 @@ -FROM alpine:3.10 - +FROM alpine:3.10 AS build ARG DOCKER_CLI_VERSION="19.03.1" -ENV DOWNLOAD_URL="https://download.docker.com/linux/static/stable/x86_64/docker-$DOCKER_CLI_VERSION.tgz" - RUN apk --update add curl \ - && mkdir -p /tmp/download \ - && curl -L $DOWNLOAD_URL | tar -xz -C /tmp/download \ - && mv /tmp/download/docker/docker /usr/local/bin/ \ - && rm -rf /tmp/download \ - && apk del curl \ - && rm -rf /var/cache/apk/* + && curl -L https://download.docker.com/linux/static/stable/x86_64/docker-$DOCKER_CLI_VERSION.tgz | tar -xzf - docker/docker --strip-component=1 -C /tmp +FROM alpine:3.10 +COPY --from=build /tmp/docker /usr/local/bin COPY dive / ENTRYPOINT ["/dive"]