Dockerfile 登录后复制 FROM maven:3.6.2-jdk-8-slim AS builder COPY digit/digit-life-service /build/ WORKDIR /build/ RUN --mount=type=cache,target=/root/.m2 mvn clean install -P test -Dmaven.test.skip=true FROM openjdk:8-slim WORKDIR /apps COPY --from=builder /build/ruoyi-admin/target/ruoyi-admin.jar /apps/ruoyi-admin.jar EXPOSE 8084 CMD ["java", "-jar", "ruoyi-admin.jar"] 1.2.3.4.5.6.7.8.9.10.11.12.13.14. 构建 image 登录后复制 docker build -t myapp-jar:v1.0 -f Dockerfile . 1. docker-compose.yaml 登录后复制 services: myapp-jar: image: myapp-jar:v1.0 container_name: myapp-jar restart: always volumes: - ./logs:/apps/logs networks: - myapp ports: - 8084:8084 networks: myapp: driver: bridge 1.2.3.4.5.6.7.8.9.10.11.12.13.14. 运行 image 登录后复制 docker compose up -d 1. 原创作者: wangguishe 转载于: https://blog.51cto.com/wangguishe/11683976