summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Goodman <wagoodman@users.noreply.github.com>2019-09-02 13:23:03 -0400
committerGitHub <noreply@github.com>2019-09-02 13:23:03 -0400
commitfd9f26780b4bd47984c2e98e72416114acfbac6f (patch)
tree51484628c0874ce9ae6aaf5325a87d569244b3e3
parentd89bfed1fe31e284e39b673e1da8102db85480c4 (diff)
parent21cc5483bd76a19494692d8e68c21f26238539b8 (diff)
Merge pull request #221 from 1138-4EB/style-docker-full
rework Dockerfile.full: use two stages
-rw-r--r--Dockerfile.full14
1 files 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"]