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