docker build 技巧
构建顺序
A. 分层(Layer)排序:依赖层一定要先稳定
B. 用 .dockerignore:这是最被低估的加速手段
C. 依赖锁定(可复现)
D. Multi-stage build:把编译环境留在 builder,runtime 只带运行需要的
E. BuildKit 缓存:pip 缓存挂载(非常香)
A. 分层(Layer)排序:依赖层一定要先稳定
B. 用 .dockerignore:这是最被低估的加速手段
C. 依赖锁定(可复现)
D. Multi-stage build:把编译环境留在 builder,runtime 只带运行需要的
E. BuildKit 缓存:pip 缓存挂载(非常香)