docker buildx create
說明 | 建立新的建置器執行個體 |
---|---|
用法 | docker buildx create [選項] [環境/端點] |
說明
Create 命令會建立一個新的建置器執行個體,指向 Docker 環境或端點,其中環境是 docker context ls
中環境的名稱,而端點是 Docker Socket 的地址(例如 DOCKER_HOST
值)。
預設情況下,會使用目前的 Docker 設定來決定環境/端點值。
建置器執行個體是隔離的環境,可以在其中叫用建置。所有 Docker 環境也會取得預設的建置器執行個體。
選項
選項 | 預設值 | 說明 |
---|---|---|
--append | 將節點附加到建置器,而不是變更它 | |
--bootstrap | 建立後啟動建置器 | |
--buildkitd-config | BuildKit 常駐程式設定檔 | |
--buildkitd-flags | BuildKit 常駐程式旗標 | |
--driver | 要使用的驅動程式(可用選項:docker-container 、kubernetes 、remote ) | |
--driver-opt | 驅動程式的選項 | |
--leave | 從建置器中移除節點,而不是變更它 | |
--name | 建置器執行個體名稱 | |
--node | 使用給定名稱建立/修改節點 | |
--platform | 目前節點的固定平台 | |
--use | 設定目前的建置器執行個體 |
範例
將新的節點附加到現有的建置器 (--append)
--append
旗標會將命令的動作變更為將新的節點附加到 --name
指定的現有建置器。Buildx 會根據建置支援的平台,選擇適當的節點進行建置。
$ docker buildx create mycontext1
eager_beaver
$ docker buildx create --name eager_beaver --append mycontext2
eager_beaver
指定 BuildKit 常駐程式的設定檔 (--buildkitd-config)
--buildkitd-config FILE
指定 BuildKit 常駐程式要使用的設定檔。設定可以被 --buildkitd-flags
覆蓋。請參閱 BuildKit 常駐程式設定檔範例