From 65719a34c5cd59458f19f3e17637cd881fa41dfc Mon Sep 17 00:00:00 2001 From: Torsten Hain Date: Mon, 12 Oct 2020 15:59:44 +0200 Subject: [PATCH] reduce docker image size --- distribution/docker/Dockerfile | 6 +++--- distribution/docker/Dockerfile.java11 | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/distribution/docker/Dockerfile b/distribution/docker/Dockerfile index 5eadba109598..f036cc07a437 100644 --- a/distribution/docker/Dockerfile +++ b/distribution/docker/Dockerfile @@ -45,15 +45,15 @@ LABEL maintainer="Apache Druid Developers " COPY --from=busybox /bin/busybox /busybox/busybox RUN ["/busybox/busybox", "--install", "/bin"] -COPY --from=builder /opt /opt -COPY distribution/docker/druid.sh /druid.sh - RUN addgroup -S -g 1000 druid \ && adduser -S -u 1000 -D -H -h /opt/druid -s /bin/sh -g '' -G druid druid \ && mkdir -p /opt/druid/var \ && chown -R druid:druid /opt \ && chmod 775 /opt/druid/var +COPY --chown=druid:druid --from=builder /opt /opt +COPY distribution/docker/druid.sh /druid.sh + USER druid VOLUME /opt/druid/var WORKDIR /opt/druid diff --git a/distribution/docker/Dockerfile.java11 b/distribution/docker/Dockerfile.java11 index 091fd577544c..8a5eb98af2fb 100644 --- a/distribution/docker/Dockerfile.java11 +++ b/distribution/docker/Dockerfile.java11 @@ -45,15 +45,15 @@ LABEL maintainer="Apache Druid Developers " COPY --from=busybox /bin/busybox /busybox/busybox RUN ["/busybox/busybox", "--install", "/bin"] -COPY --from=builder /opt /opt -COPY distribution/docker/druid.sh /druid.sh - RUN addgroup -S -g 1000 druid \ && adduser -S -u 1000 -D -H -h /opt/druid -s /bin/sh -g '' -G druid druid \ && mkdir -p /opt/druid/var \ && chown -R druid:druid /opt \ && chmod 775 /opt/druid/var +COPY --chown=druid:druid --from=builder /opt /opt +COPY distribution/docker/druid.sh /druid.sh + USER druid VOLUME /opt/druid/var WORKDIR /opt/druid