Dockerfile挂载缓存加速构建镜像

Dockerfile文件

ARG BASE_IMAGE=dockette/jdk8:latest

FROM ${BASE_IMAGE} AS builder
WORKDIR /build
COPY . /build
RUN --mount=type=cache,id=maven-repository,target=/root/.m2 \
    mvn clean compile package

do something...

 

期间遇到的小问题

执行 cp 命令报错了 cp: omitting directory

报错原因是 cp 命令不能复制目录,需要加个参数

# cp -r xxx/* yy

 

posted @ 2024-12-14 21:07  凌雨尘  阅读(6)  评论(0编辑  收藏  举报