docker buildx 调试版本

描述开始构建
用法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.hostsecurity.insecure)
--annotation向镜像添加注释
--attest认证参数(格式:type=sbom,generator=image)
--build-arg设置构建时变量
--build-context其他构建上下文(例如,name=path)
--cache-from外部缓存源(例如、user/app:cachetype=local,src=path/to/dir)
--cache-to缓存导出目标(例如,user/app:cachetype=local,dest=path/to/dir)
--callbuildSet 评估 build 的方法 (, ,checkoutlinetargets)
--cgroup-parent在构建过程中为说明设置父 cgroupRUN
--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设置进度输出的类型 (、 )。使用 plain 显示容器输出autoplainttyrawjson
--provenance的简写--attest=type=provenance
--pull始终尝试拉取所有引用的镜像
--push的简写--output=type=registry
-q, --quiet成功时禁止生成输出并打印镜像 ID
--root实验性的 (CLI)指定要连接的服务器的根目录
--sbom的简写--attest=type=sbom
--secretSecret 公开给 build (格式:id=mysecret[,src=/local/secret])
--server-config实验性的 (CLI)指定 buildx 服务器配置文件(仅在启动新服务器时使用)
--shm-size构建容器的共享内存大小
--ssh要向 build 公开的 SSH 代理套接字或密钥(格式:default|<id>[=<socket>|<key>[,<key>]])
-t, --tag名称和标记(可选)(格式:name:tag)
--target设置要生成的目标生成阶段
--ulimitUlimit 选项