首页/云/云与容器速查/docker compose build 与 pull 控制镜像来源
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker compose build 与 pull 控制镜像来源

build 按服务的 build: 段构建镜像(--no-cache 全量重建、--pull 先拉基础镜像);pull 只拉 image: 指定的镜像。CI 里两种来源要分清楚。

云与容器速查云更新于 2026-10-12
build按 build: 配置构建;指定服务则只构建该服务
--no-cache跳过缓存全量重建
--pull构建前强制拉取最新基础镜像
pull只更新 image: 镜像(不涉及构建)
并行默认多用多构建并行进行

使用示例

使用示例
docker compose build --pull web
docker compose build --no-cache
docker compose pull db
docker compose up -d --build
镜像 tag 写 latest 时 pull 结果不可预期:生产用固定版本 tag,升级动作显式可控。

易错点

  • 把 pull 当部署:只更新了镜像,容器没重建,改动未生效
  • base 镜像更新后不 --pull:永远构建在旧底座上,漏洞修复进不来

数据来源与参考

  • Docker Docs:docker compose build
  • Docker Docs:docker compose pull

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌