docker build --help 是最直接权威的检索方式,可查到多阶段构建的核心参数:--target 指定构建阶段,--build-arg 传入构建参数,COPY --from= 跨阶段复制,配合 FROM ... AS 使用。

docker build --help 是最直接、最权威的检索方式,能查到多阶段构建相关的所有核心参数和用法。
多阶段构建本身不是独立命令,而是 docker build 的一项功能,所以帮助信息集中在 build 子命令中。运行以下命令即可快速定位关键选项:
docker build --help | grep -i "stage\|from"
你会看到这些关键项:
在 Linux 上通过 Docker 运行 OpenClaw,并使用 Tailscale 实现远程访问。⚠️ 涉及 sudo、Docker、Tailscale和凭证挂载——请先查阅安全章节...
-
--target <name>:指定构建哪个阶段(例如--target builder),用于只构建某一个命名阶段,跳过后续阶段,适合调试或局部构建。 -
--build-arg <key>=<value>:配合ARG指令在特定阶段传入构建参数(如BUILD_ENV=prod),常用于控制不同阶段的行为。 -
COPY --from=<stage-name>:虽不在--help中单独列出,但它是多阶段构建的核心语法,在COPY的文档说明里明确支持 —— 实际使用时需结合FROM ... AS <name>定义的阶段名。
另外,官方完整文档比命令行帮助更清晰,推荐同步查阅:
# 打开本地手册(若已安装) man docker-build # 或访问在线权威文档 https://docs.docker.com/engine/reference/commandline/build/#options
其中 “Multi-stage builds” 章节会详细说明 AS、--from、--target 的语义与典型组合用法,比如如何用 --target 验证构建阶段是否正确导出二进制文件。
不依赖外部脚本或多个 Dockerfile,单靠 docker build 命令本身就能完成全部多阶段操作。

















