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.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
--callbuild設定評估構建的方法(checkoutlinetargets
--cgroup-parent設定構建期間 RUN 指令的父 cgroup
--check--call=check 的簡寫
-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設定進度輸出型別(autoquietplainttyrawjson)。使用 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設定要構建的目標構建階段
--ulimitUlimit 選項