15 lines
504 B
Docker
15 lines
504 B
Docker
# 1. 使用轻量级的 JDK 17 运行环境作为基础镜像
|
|
FROM eclipse-temurin:17-jdk-focal
|
|
|
|
# 2. 设置工作目录
|
|
WORKDIR /app
|
|
|
|
# 3. 将打包好的 jar 包拷贝到镜像中
|
|
# 注意:这里假设您的 jar 包生成在 target 目录下,名称匹配项目名
|
|
COPY target/*.jar app.jar
|
|
|
|
# 4. 暴露我们在 application.yml 中配置的 8080 端口
|
|
EXPOSE 8080
|
|
|
|
# 5. 设置启动参数,解决容器内中文乱码并启动应用
|
|
ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", "-jar", "app.jar"] |