FROM registry.cn-guangzhou.aliyuncs.com/celnet/base:lates VOLUME /xxl-job-admin VOLUME /data-dump ADD target/data-dump.jar /data-dump/data-dump.jar ADD files/start.sh /xxl-job-admin/start.sh ADD files/dist.zip / ADD files/xxl-job-admin-2.1.2.jar /xxl-job-admin/xxl-job-admin-2.1.2.jar ADD files/nginx.conf /usr/local/nginx/conf/nginx.conf EXPOSE 80 RUN chmod +x /xxl-job-admin/start.sh RUN unzip /dist.zip RUN yum install kde-l10n-Chinese -y && \ yum install glibc-common -y && \ localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 ENV LC_ALL zh_CN.UTF-8 ENV JAVA_OPTS="-server -Xms10g -Xmx10g \ -XX:MaxMetaspaceSize=768m -XX:CompressedClassSpaceSize=192m -XX:MetaspaceSize=256m \ -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=40 -XX:MaxGCPauseMillis=150 \ -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 \ -XX:G1HeapWastePercent=10 -XX:+UseStringDeduplication" WORKDIR /data-dump ENTRYPOINT [ "sh", "-c", "nginx && sh /xxl-job-admin/start.sh && java $JAVA_OPTS -jar data-dump.jar" ]