| 要点 | && 串联 + 同层清理 |
|---|---|
| 模板 | set -eux 开头便于排错;结尾 rm -rf 包缓存 |
| 受益 | 层数与镜像体积同步下降 |
示例
示例
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends curl ca-certificates; \
rm -rf /var/lib/apt/lists/*set -eux 让中间命令失败即中止,并打印执行过程,构建日志更易读。
把安装、配置、清理合并到一条 RUN:层是增量存储,前一层删掉的文件仍占体积,安装与清理必须同层完成。
| 要点 | && 串联 + 同层清理 |
|---|---|
| 模板 | set -eux 开头便于排错;结尾 rm -rf 包缓存 |
| 受益 | 层数与镜像体积同步下降 |
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends curl ca-certificates; \
rm -rf /var/lib/apt/lists/*