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.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 選項 |