学习时间:5小时
代码量:120行(Dockerfile+脚本)
博客量:1篇
核心学习内容:

Docker多阶段构建:

FROM maven:3.8-jdk11 AS build
COPY . /app
RUN mvn package

FROM openjdk:11-jre
COPY --from=build /app/target/*.jar /app.jar
Jenkins流水线语法:

groovy
stage('Build') {
  sh 'mvn clean package -DskipTests'
}

部署问题:
❗ 容器内存溢出 → 调整JVM参数:-XX:MaxRAMPercentage=75.0
明日计划:

压力测试(JMeter)

性能监控(Prometheus)