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 <frank.chen021@outlook.com>
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 @@
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 @@
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