docker buildx debug build

說明開始建置
用法docker buildx debug build [選項] 路徑 | 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 的簡寫
--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設定進度輸出的類型(autoplainttyrawjson)。使用 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設定要建置的目標建置階段
--ulimitUlimit 選項