Files
Rainbond/datax-web/datax-executor/Dockerfile
2025-08-25 16:04:00 +08:00

21 lines
802 B
Docker

FROM docker.io/library/openjdk:8
LABEL maintainer="Offends <offends4@163.com>"
ADD datax.tar.gz /
ADD datax-web-2.1.2.tar.gz /
RUN /datax-web-2.1.2/bin/install.sh --force \
&& rm -rf /datax-web-2.1.2/modules/datax-admin \
&& rm -rf /datax-web-2.1.2/userGuid.md \
&& rm -rf /datax-web-2.1.2/README.md \
&& rm -rf /datax-web-2.1.2/packages
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list \
&& apt update && apt install python -y
COPY ./env.properties /datax-web-2.1.2/modules/datax-executor/bin/env.properties
RUN find /datax/plugin/* -type f -name "._*er" | xargs rm -rf
CMD /bin/bash -c "/datax-web-2.1.2/bin/start.sh -m datax-executor && sleep 3 && tail -f /datax-web-2.1.2/modules/datax-executor/data/applogs/executor/jobhandler/datax-executor.log"