Docker Build Cloud
Docker Build Cloud 是一項服務,可讓您在本地和 CI 中更快地構建容器映像檔。構建在針對您的工作負載進行最佳調整的雲端基礎架構上運行,無需任何配置。該服務使用遠端構建快取,確保在任何地方和所有團隊成員都能快速構建。
Docker Build Cloud 的運作方式
使用 Docker Build Cloud 與運行常規構建沒有什麼不同。您可以使用 docker buildx build
,以與平常相同的方式調用構建。不同之處在於構建的執行位置和方式。
默認情況下,當您調用構建命令時,構建將在與 Docker 精靈捆綁在一起的 BuildKit 的本地實例上運行。使用 Docker Build Cloud,您可以將構建請求發送到在雲端遠端運行的 BuildKit 實例。所有數據在傳輸過程中都會加密。
遠端構建器執行構建步驟,並將生成的構建輸出發送到您指定的目的端。例如,返回到您的本地 Docker 引擎映像檔儲存庫或映像檔 registry。
Docker Build Cloud 比本地構建具有多項優勢
- 更快的構建速度
- 共享構建快取
- 原生多平台構建
最棒的是:您無需擔心管理構建器或基礎架構。只需連接到您的構建器,即可開始構建。佈建給組織的每個雲端構建器都完全隔離到單個 Amazon EC2 實例,具有專用的 EBS 磁碟區用於構建快取,並在傳輸過程中進行加密。這意味著雲端構建器之間沒有共享的行程或數據。
注意
Docker Build Cloud 目前僅在美國東部地區提供。歐洲和亞洲的使用者可能會遇到比北美使用者更高的延遲。
多區域構建器的支援正在規劃中。
取得 Docker Build Cloud
要開始使用 Docker Build Cloud,請建立 Docker 帳戶並在 Docker Build Cloud 控制面板 上註冊入門方案。
如果您的組織尚未訂閱付費 Docker 訂閱,您將需要提供付款方式才能註冊 Docker Build Cloud。如果您選擇入門方案,提供的付款方式將不會產生任何費用,僅用於驗證目的。
註冊並建立構建器後,請繼續在您的本地環境中設定構建器。
有關可用訂閱方案的更多資訊,請參閱Docker Build Cloud 訂閱和功能。有關與 Docker Build Cloud 相關的角色和權限的資訊,請參閱角色和權限。