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é <[email protected]> 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 <[email protected]>" 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: [email protected] For additional commands, e-mail: [email protected]
