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.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 | Set 评估 build 的方法 (, ,check outline targets ) |
--cgroup-parent | 在构建过程中为说明设置父 cgroupRUN | |
--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 | 设置进度输出的类型 (、 )。使用 plain 显示容器输出auto plain tty rawjson |
--provenance | 的简写--attest=type=provenance | |
--pull | 始终尝试拉取所有引用的镜像 | |
--push | 的简写--output=type=registry | |
-q, --quiet | 成功时禁止生成输出并打印镜像 ID | |
--root | 实验性的 (CLI)指定要连接的服务器的根目录 | |
--sbom | 的简写--attest=type=sbom | |
--secret | Secret 公开给 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 | 设置要生成的目标生成阶段 | |
--ulimit | Ulimit 选项 |