Docker Build Cloud 設定
在開始使用 Docker Build Cloud 之前,您必須將構建器新增到本地環境中。
先決條件
要開始使用 Docker Build Cloud,您需要
- 下載並安裝 Docker Desktop 4.26.0 或更高版本。
- 在 Docker Build Cloud 儀表板上建立一個雲構建器。
- 建立構建器時,為其選擇一個名稱(例如,
default
)。您將在下面的 CLI 步驟中將此名稱用作BUILDER_NAME
。
- 建立構建器時,為其選擇一個名稱(例如,
在沒有 Docker Desktop 的情況下使用 Docker Build Cloud
要在沒有 Docker Desktop 的情況下使用 Docker Build Cloud,您必須下載並安裝支援 Docker Build Cloud(cloud
驅動)的 Buildx 版本。您可以在此儲存庫的釋出頁面上找到相容的 Buildx 二進位制檔案。
如果您計劃使用 docker compose build
命令透過 Docker Build Cloud 進行構建,您還需要一個支援 Docker Build Cloud 的 Docker Compose 版本。您可以在此儲存庫的釋出頁面上找到相容的 Docker Compose 二進位制檔案。
步驟
您可以使用 CLI、透過 docker buildx create
命令或使用 Docker Desktop 設定 GUI 來新增雲構建器。
登入您的 Docker 帳戶。
$ docker login
新增雲構建器端點。
$ docker buildx create --driver cloud <ORG>/<BUILDER_NAME>
將
<ORG>
替換為您的 Docker 組織的 Docker Hub 名稱空間(如果您使用的是個人帳戶,則替換為您的使用者名稱),並將<BUILDER_NAME>
替換為您在儀表板中建立構建器時選擇的名稱。這將建立一個名為
cloud-ORG-BUILDER_NAME
的雲構建器本地例項。注意如果您的組織是
acme
並且您將構建器命名為default
,請使用$ docker buildx create --driver cloud acme/default
使用 Docker Desktop 中的登入按鈕登入您的 Docker 帳戶。
開啟 Docker Desktop 設定並導航到構建器選項卡。
在可用構建器下,選擇連線到構建器。
該構建器原生支援 linux/amd64
和 linux/arm64
架構。這為您提供了一個高效能的構建叢集,用於原生構建多平臺映象。
防火牆配置
要在防火牆後使用 Docker Build Cloud,請確保您的防火牆允許流量訪問以下地址
接下來做什麼
- 有關如何使用 Docker Build Cloud 的示例,請參閱使用 Docker Build Cloud 構建。
- 有關如何將 Docker Build Cloud 與 CI 系統結合使用的示例,請參閱在 CI 中使用 Docker Build Cloud。