项目地址:https://gitee.com/xuxueli0323/xxl-job.git
Dockerfile:
FROM maven:3.8.6-jdk-8 as builder
ARG VERSION=2.3.1
ARG BASE_URL=https://github.com/xuxueli/xxl-job/archive/refs/tags/
WORKDIR /data
ADD settings.xml /root/.m2/
RUN curl -fsSL -o /tmp/xxl.tar.gz ${BASE_URL}${VERSION}.tar.gz \
&& tar -xzf /tmp/xxl.tar.gz -C /data --strip-components=1 \
&& rm -f /tmp/xxl.tar.gz \
&& mvn clean package
FROM openjdk:8-jre-slim
MAINTAINER [email protected]
ENV PARAMS="" \
JAVA_OPTS="" \
TZ="Asia/Shanghai"
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
COPY --from=builder /data/xxl-job-admin/target/xxl-job-admin-*.jar /app.jar
ENTRYPOINT ["sh","-c","java -jar $JAVA_OPTS /app.jar $PARAMS"]
Content type
Image
Digest
sha256:db988e887…
Size
102.5 MB
Last updated
almost 4 years ago
docker pull superdowell/xxl-job-admin:v2.2.0