You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by cw...@apache.org on 2021/05/04 10:01:56 UTC
[druid] 01/01: fix docker volume permissions (#11167)
This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a commit to branch 0.21.1
in repository https://gitbox.apache.org/repos/asf/druid.git
commit be682b2abf30287a8456627a20265222cbfca730
Author: frank chen <fr...@outlook.com>
AuthorDate: Fri Apr 30 23:51:53 2021 +0800
fix docker volume permissions (#11167)
Docker volume directory was accidentally removed due to reordering of statements.
This causes ownership and permissions on the volume directory to be reset, preventing startup.
fixes #11166
Signed-off-by: frank chen <fr...@outlook.com>
---
distribution/docker/Dockerfile | 8 ++++----
distribution/docker/Dockerfile.java11 | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/distribution/docker/Dockerfile b/distribution/docker/Dockerfile
index f036cc0..1d09594 100644
--- a/distribution/docker/Dockerfile
+++ b/distribution/docker/Dockerfile
@@ -46,13 +46,13 @@ COPY --from=busybox /bin/busybox /busybox/busybox
RUN ["/busybox/busybox", "--install", "/bin"]
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
+ && adduser -S -u 1000 -D -H -h /opt/druid -s /bin/sh -g '' -G druid druid
COPY --chown=druid:druid --from=builder /opt /opt
COPY distribution/docker/druid.sh /druid.sh
+RUN mkdir /opt/druid/var \
+ && chown druid:druid /opt/druid/var \
+ && chmod 775 /opt/druid/var
USER druid
VOLUME /opt/druid/var
diff --git a/distribution/docker/Dockerfile.java11 b/distribution/docker/Dockerfile.java11
index 8a5eb98..32eb958 100644
--- a/distribution/docker/Dockerfile.java11
+++ b/distribution/docker/Dockerfile.java11
@@ -46,13 +46,13 @@ COPY --from=busybox /bin/busybox /busybox/busybox
RUN ["/busybox/busybox", "--install", "/bin"]
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
+ && adduser -S -u 1000 -D -H -h /opt/druid -s /bin/sh -g '' -G druid druid
COPY --chown=druid:druid --from=builder /opt /opt
COPY distribution/docker/druid.sh /druid.sh
+RUN mkdir /opt/druid/var \
+ && chown druid:druid /opt/druid/var \
+ && chmod 775 /opt/druid/var
USER druid
VOLUME /opt/druid/var
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org