首页/云/Docker 容器速查/Debian/Ubuntu 镜像中的 apt 安装
镜像与构建107 条

Debian/Ubuntu 镜像中的 apt 安装

apt 安装的常规写法:更新索引、安装、马上清理索引,全部放进同一条 RUN;--no-install-recommends 控制多余包。

Docker 容器速查云更新于 2026-10-12
要点update 与 install 同层、随后清理索引
减小体积--no-install-recommends
清理rm -rf /var/lib/apt/lists/*

示例

示例
RUN set -eux; \
    apt-get update; \
    apt-get install -y --no-install-recommends ca-certificates curl tzdata; \
    rm -rf /var/lib/apt/lists/*
清理列表文件能省下几十 MB;需要长期 apt 操作的调试镜像可以临时跳过清理。

易错点

  • apt-get update 单独一条 RUN 时索引会被缓存,后续 install 可能 404 或装到旧版本;必须同层
  • 构建机上 apt 源慢时考虑换镜像源或挂代理,别让每次构建都卡在网络

数据来源与参考

  • Docker 官方文档:Best practices(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌