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 的简写 | |
--detach | 实验性功能 (CLI) 分离 buildx 服务器(仅在 Linux 上支持) | |
-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 ,plain ,tty ,rawjson )。使用 plain 显示容器输出 |
--provenance | --attest=type=provenance 的简写 | |
--pull | 始终尝试拉取所有引用的镜像 | |
--push | --output=type=registry 的简写 | |
-q, --quiet | 抑制构建输出并在成功时打印镜像 ID | |
--root | 实验性功能 (CLI) 指定要连接的服务器的根目录 | |
--sbom | --attest=type=sbom 的简写 | |
--secret | 要公开给构建的密钥(格式:id=mysecret[,src=/local/secret] ) | |
--server-config | 实验性功能 (CLI) 指定 buildx 服务器配置文件(仅在启动新服务器时使用) | |
--shm-size | 构建容器的共享内存大小 | |
--ssh | 要公开给构建的 SSH 代理套接字或密钥(格式:default|<id>[=<socket>|<key>[,<key>]] ) | |
-t, --tag | 名称和可选标签(格式:name:tag ) | |
--target | 设置要构建的目标构建阶段 | |
--ulimit | Ulimit 选项 |