## 使用 Eclipse Temurin 的 JDK23 镜像 FROM eclipse-temurin:23-jdk ## 创建目录,并使用它作为工作目录 RUN mkdir -p /sikey-selenium-business-biz WORKDIR /sikey-selenium-business-biz ## 将后端项目的 Jar 文件,复制到镜像中 COPY ./sikey-selenium-business-biz.jar sikey-selenium-business-biz.jar ## 设置 TZ 时区 ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms512m -Xmx512m" ## 创建日志目录并配置权限 RUN mkdir -p /mnt/data/api-server/log && \ chmod 777 /mnt/data/api-server/log # 确保容器用户有写入权限 ## 声明数据卷(与配置的日志路径一致) VOLUME /mnt/data/api-server/log ## 暴露后端项目的 20002 端口 EXPOSE 20002 ## 启动后端项目(保持原有启动命令) CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar sikey-selenium-business-biz.jar