如何高质量构建一个docker-imgs

  1. docker build 技巧
    1. 构建顺序

docker build 技巧

构建顺序

A. 分层(Layer)排序:依赖层一定要先稳定

B. 用 .dockerignore:这是最被低估的加速手段

C. 依赖锁定(可复现)

D. Multi-stage build:把编译环境留在 builder,runtime 只带运行需要的

E. BuildKit 缓存:pip 缓存挂载(非常香)

github