首页/云/Docker 容器速查/docker build --target 只建到指定阶段
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker build --target 只建到指定阶段

多阶段构建里用 --target 停在某个阶段:适合调试中间产物、为 CI 单独构建测试阶段,或产出台账类中间镜像。

Docker 容器速查云更新于 2026-10-12
用途选择构建到哪个阶段为止
语法docker build --target 阶段名 -t 名称 .
默认构建全部阶段,结果取最后阶段

示例

示例
docker build --target build -t app/web:build .
docker build --target runtime -t app/web:runtime .
被选阶段之后的所有阶段不会执行,构建更快;调试构建环境用它比改 Dockerfile 方便。

易错点

  • 停在中间阶段得到的是未完成镜像,直接运行可能缺运行环境,别把 --target 的产物当发布镜像
  • 阶段名拼写错误时报错信息可能指向依赖阶段,先核对 AS 名称

数据来源与参考

  • Docker 官方 CLI 参考:docker build --target(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌