# 使用OpenJDK 8作为基础镜像 FROM openjdk:8-jre-alpine # 设置工作目录 WORKDIR /app # 复制lib目录和编译好的class文件 COPY lib/ /app/lib/ COPY bin/ /app/bin/ # 可选:如果需要配置文件 # COPY config.properties /app/config.properties # 暴露端口 EXPOSE 8888 # 设置环境变量(可选,也可以在运行时通过-e参数传入) # ENV SM2_PRIVATE_KEY="" # ENV SLT_PUBLIC_KEY="" # ENV REQ_ORG_NO="" # 启动命令 CMD ["java", "-cp", "bin:lib/*", "demo.com.SignServer"]