docker buildx debug build
| 描述 | 启动构建 |
|---|---|
| 用法 | docker buildx debug build [OPTIONS] PATH | URL | - |
| 别名 | docker build docker builder build docker image build docker buildx b |
实验性
此命令是实验性的。
实验性功能旨在用于测试和反馈,因为它们的功能或设计可能会在版本之间未经警告而更改,或者在未来的版本中被完全删除。
描述
启动构建
选项
| 选项 | 默认值 | 描述 |
|---|---|---|
--add-host | 添加自定义主机到 IP 映射(格式:host:ip) | |
--allow | 允许额外的特权授权(例如,network.host,security.insecure) | |
--annotation | 向镜像添加注解 | |
--attest | 证明参数(格式:type=sbom,generator=image) | |
--build-arg | 设置构建时变量 | |
--build-context | 额外的构建上下文(例如,name=path) | |
--cache-from | 外部缓存源(例如,user/app:cache,type=local,src=path/to/dir) | |
--cache-to | 缓存导出目的地(例如,user/app:cache,type=local,dest=path/to/dir) | |
--call | build | 设置评估构建的方法(check,outline,targets) |
--cgroup-parent | 设置构建期间 RUN 指令的父 cgroup | |
--check | --call=check 的简写 | |
-f, --file | Dockerfile 的名称(默认:PATH/Dockerfile) | |
--iidfile | 将镜像 ID 写入文件 | |
--label | 为镜像设置元数据 | |
--load | --output=type=docker 的简写 | |
--metadata-file | 将构建结果元数据写入文件 | |
--network | 设置构建期间 RUN 指令的网络模式 | |
--no-cache | 构建镜像时不使用缓存 | |
--no-cache-filter | 不缓存指定阶段 | |
-o, --output | 输出目的地(格式:type=local,dest=path) | |
--platform | 设置构建的目标平台 | |
--progress | auto | 设置进度输出类型(auto,quiet,plain,tty,rawjson)。使用 plain 显示容器输出 |
--provenance | --attest=type=provenance 的简写 | |
--pull | 始终尝试拉取所有引用的镜像 | |
--push | --output=type=registry 的简写 | |
-q, --quiet | 抑制构建输出并在成功时打印镜像 ID | |
--sbom | --attest=type=sbom 的简写 | |
--secret | 暴露给构建的秘密(格式:id=mysecret[,src=/local/secret]) | |
--shm-size | 构建容器的共享内存大小 | |
--ssh | 暴露给构建的 SSH 代理套接字或密钥(格式:default|<id>[=<socket>|<key>[,<key>]]) | |
-t, --tag | 名称和可选的标签(格式:name:tag) | |
--target | 设置要构建的目标构建阶段 | |
--ulimit | Ulimit 选项 |