容器部署时触发时间和CRON表达式预计时间有误差

Viewed 25

容器环境存在系统时区问题,在构建容器时安装时区数据包并设置系统时区。

1 Answers
    FROM bellsoft/liberica-openjdk-debian:17.0.11-cds

    ADD snailjob-server.jar /app.jar

    # 更新包列表并安装 tzdata
    RUN apt-get update && \
    apt-get install -y tzdata && \
    ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
    dpkg-reconfigure -f noninteractive tzdata && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

    EXPOSE 8800
    EXPOSE 17888
    ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS="-Xms512m -Xmx1024m"
    ENTRYPOINT ["nohup","java","-jar","/app.jar"]