Skip to content

Commit 80d8439

Browse files
authored
[Fix-17785] Fix install_plugsins.sh cannot work in docker container (#17812)
1 parent a32040e commit 80d8439

File tree

6 files changed

+12
-24
lines changed

6 files changed

+12
-24
lines changed

dolphinscheduler-dist/src/main/docker/alert-server.dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ RUN apt update ; \
2828
WORKDIR $DOLPHINSCHEDULER_HOME
2929

3030
COPY ./target/apache-dolphinscheduler-*-bin.tar.gz $DOLPHINSCHEDULER_HOME
31-
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz ; \
32-
rm -rf apache-dolphinscheduler-*-bin.tar.gz ; \
33-
mv apache-dolphinscheduler-*-bin/* . ; \
34-
rm -rf apache-dolphinscheduler-*-bin
31+
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz --strip-components=1 ; \
32+
rm -f apache-dolphinscheduler-*-bin.tar.gz
3533

3634
EXPOSE 12345 25333
3735

dolphinscheduler-dist/src/main/docker/api-server.dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ RUN apt update ; \
2828
WORKDIR $DOLPHINSCHEDULER_HOME
2929

3030
COPY ./target/apache-dolphinscheduler-*-bin.tar.gz $DOLPHINSCHEDULER_HOME
31-
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz ; \
32-
rm -rf apache-dolphinscheduler-*-bin.tar.gz ; \
33-
mv apache-dolphinscheduler-*-bin/* . ; \
34-
rm -rf apache-dolphinscheduler-*-bin
31+
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz --strip-components=1 ; \
32+
rm -f apache-dolphinscheduler-*-bin.tar.gz
3533

3634
EXPOSE 12345 25333
3735

dolphinscheduler-dist/src/main/docker/master-server.dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ RUN apt update ; \
2828
WORKDIR $DOLPHINSCHEDULER_HOME
2929

3030
COPY ./target/apache-dolphinscheduler-*-bin.tar.gz $DOLPHINSCHEDULER_HOME
31-
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz ; \
32-
rm -rf apache-dolphinscheduler-*-bin.tar.gz ; \
33-
mv apache-dolphinscheduler-*-bin/* . ; \
34-
rm -rf apache-dolphinscheduler-*-bin
31+
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz --strip-components=1 ; \
32+
rm -f apache-dolphinscheduler-*-bin.tar.gz
3533

3634
EXPOSE 12345 25333
3735

dolphinscheduler-dist/src/main/docker/standalone-server.dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ RUN apt update ; \
2828
WORKDIR $DOLPHINSCHEDULER_HOME
2929

3030
COPY ./target/apache-dolphinscheduler-*-bin.tar.gz $DOLPHINSCHEDULER_HOME
31-
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz ; \
32-
rm -rf apache-dolphinscheduler-*-bin.tar.gz ; \
33-
mv apache-dolphinscheduler-*-bin/* . ; \
34-
rm -rf apache-dolphinscheduler-*-bin
31+
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz --strip-components=1 ; \
32+
rm -f apache-dolphinscheduler-*-bin.tar.gz
3533

3634
EXPOSE 12345 25333
3735

dolphinscheduler-dist/src/main/docker/tools.dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ WORKDIR $DOLPHINSCHEDULER_HOME
2929

3030
# see doc: https://dolphinscheduler.apache.org/en-us/docs/dev/user_doc/guide/upgrade.html
3131
COPY ./target/apache-dolphinscheduler-*-bin.tar.gz $DOLPHINSCHEDULER_HOME
32-
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz ; \
33-
rm -rf apache-dolphinscheduler-*-bin.tar.gz ; \
34-
mv apache-dolphinscheduler-*-bin/* . ; \
35-
rm -rf apache-dolphinscheduler-*-bin
32+
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz --strip-components=1 ; \
33+
rm -f apache-dolphinscheduler-*-bin.tar.gz
3634

3735
ENTRYPOINT [ "/bin/bash" ]

dolphinscheduler-dist/src/main/docker/worker-server.dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ RUN apt update ; \
2828
WORKDIR $DOLPHINSCHEDULER_HOME
2929

3030
COPY ./target/apache-dolphinscheduler-*-bin.tar.gz $DOLPHINSCHEDULER_HOME
31-
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz ; \
32-
rm -rf apache-dolphinscheduler-*-bin.tar.gz ; \
33-
mv apache-dolphinscheduler-*-bin/* . ; \
34-
rm -rf apache-dolphinscheduler-*-bin
31+
RUN tar -zxvf apache-dolphinscheduler-*-bin.tar.gz --strip-components=1 ; \
32+
rm -f apache-dolphinscheduler-*-bin.tar.gz
3533

3634
EXPOSE 12345 25333
3735

0 commit comments

Comments
 (0)