# 指定基础镜像 FROM khipu/openjdk17-alpine # 添加维护者信息 (改用 LABEL 替代废弃的 MAINTAINER) LABEL maintainer="author:chenyuepan" # 复制 JAR 文件到容器 COPY ./venue_reservation_service-0.0.1-SNAPSHOT.jar /opt/app.jar # 设置工作目录 WORKDIR /opt # 暴露多个端口 (9020 和 9030) EXPOSE 9020 9030 # 容器运行命令 (放在最后以确保运行时可用) CMD ["java", "-jar", "app.jar"] # 在构建阶段打印 Java 版本 (优化分层结构) RUN java -version # 添加镜像元数据 LABEL version="1.0" description="这是一个Web服务器" by="edc"