docker buildx debug 构建

描述开始构建
用法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)
--callbuild设置构建的评估方法(checkoutlinetargets
--cgroup-parent在构建期间为 RUN 指令设置父 cgroup
--check--call=check 的简写
--detach实验性 (CLI) 分离 buildx 服务器 (仅支持 linux)
-f, --fileDockerfile 的名称(默认: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设置构建的目标平台
--progressauto设置进度输出类型 (auto, plain, tty, rawjson). 使用 plain 显示容器输出
--provenance--attest=type=provenance 的简写
--pull始终尝试拉取所有引用的镜像
--push--output=type=registry 的简写
-q, --quiet抑制构建输出并在成功时打印镜像 ID
--rootexperimental (CLI) 指定要连接的服务器根目录
--sbom--attest=type=sbom 的简写
--secret要在构建中暴露的 Secret (格式:id=mysecret[,src=/local/secret])
--server-config实验性 (CLI)指定 buildx 服务器配置文件(仅在启动新服务器时使用)
--shm-size构建容器的共享内存大小
--ssh要向构建公开的 SSH 代理套接字或密钥(格式:default|<id>[=<socket>|<key>[,<key>]])
-t, --tag名称以及可选的标签(格式:name:tag
--target设置要构建的目标构建阶段
--ulimitUlimit选项