You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by xv...@apache.org on 2019/08/13 05:30:53 UTC

[incubator-druid] 01/02: simplify docker image

This is an automated email from the ASF dual-hosted git repository.

xvrl pushed a commit to branch docker-cleanup
in repository https://gitbox.apache.org/repos/asf/incubator-druid.git

commit b5f18f362a9717f3fe2851ea8cbc92cd23994245
Author: Xavier Léauté <xv...@apache.org>
AuthorDate: Sat Aug 10 22:51:32 2019 -0700

    simplify docker image
---
 distribution/docker/Dockerfile | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/distribution/docker/Dockerfile b/distribution/docker/Dockerfile
index 9db493c..15e8ad7 100644
--- a/distribution/docker/Dockerfile
+++ b/distribution/docker/Dockerfile
@@ -39,16 +39,22 @@ RUN addgroup --gid 1000 druid \
  && chmod 775 /opt/druid/var
 
 FROM amd64/busybox:1.30.0-glibc as busybox
+
 FROM gcr.io/distroless/java:8
 LABEL maintainer="Apache Druid Developers <de...@druid.apache.org>"
 
 COPY --from=busybox /bin/busybox /busybox/busybox
 RUN ["/busybox/busybox", "--install", "/bin"]
-COPY --from=builder /etc/passwd /etc/passwd
-COPY --from=builder /etc/group /etc/group
-COPY --from=builder --chown=druid /opt /opt
-COPY distribution/docker/druid.sh /druid.sh
-RUN chown -R druid:druid /opt/druid
+
+COPY --from=extractor /opt /opt
+COPY ./docker/druid.sh /druid.sh
+
+RUN addgroup --gid 1000 druid \
+ && adduser -h /opt/druid -s /bin/sh -H -u 1000 -g '' -G druid -D druid \
+ && mkdir -p /opt/druid/var \
+ && chown -R druid:druid /opt/ \
+ && chmod 775 /opt/druid/var
+
 USER druid
 VOLUME /opt/druid/var
 WORKDIR /opt/druid


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org