多阶段构建
多阶段构建之前的方案
一、全部放入一个 Dockerfile
FROM node:18-slim
WORKDIR /app
COPY package.json pnpm-lock.json ./
RUN pnpm corepack && pnpm install
COPY . .
RUN pnpm build && rm -rf /app/src && rm -rf /app/test
ENTRYPOINT ["pnpm", "start"]二、分散到多个 Dockerfile
多阶段构建方案
为构建阶段命名
只构建某一阶段的镜像
最后更新于