Docker Build Cloud
Docker Build Cloud 是一項服務,可讓您在本地和 CI 中更快地構建容器映象。構建在為您的工作負載最佳化配置的雲基礎設施上執行,無需任何配置。該服務使用遠端構建快取,確保在任何地方為所有團隊成員提供快速構建。
Docker Build Cloud 工作原理
使用 Docker Build Cloud 與執行常規構建沒有區別。您可以像平常一樣使用 docker buildx build
呼叫構建。不同之處在於構建執行的位置和方式。
預設情況下,當您呼叫構建命令時,構建會在與 Docker 守護程序捆綁的本地 BuildKit 例項上執行。使用 Docker Build Cloud,您會將構建請求傳送到在雲端遠端執行的 BuildKit 例項。所有資料在傳輸過程中都會被加密。
遠端構建器執行構建步驟,並將生成的構建輸出傳送到您指定的目標位置。例如,傳送回您的本地 Docker 引擎映象儲存庫,或傳送到映象倉庫。
與本地構建相比,Docker Build Cloud 提供了幾個好處
- 提高構建速度
- 共享構建快取
- 原生多平臺構建
最棒的是:您無需擔心管理構建器或基礎設施。只需連線到您的構建器,然後開始構建。為組織配置的每個雲構建器都完全隔離在單個 Amazon EC2 例項中,並配有專用的 EBS 卷用於構建快取,並且資料在傳輸過程中會加密。這意味著雲構建器之間沒有共享的程序或資料。
注意Docker Build Cloud 目前僅在美國東部地區可用。與北美使用者相比,歐洲和亞洲的使用者可能會遇到更高的延遲。
支援多區域構建器已在路線圖上。
獲取 Docker Build Cloud
要開始使用 Docker Build Cloud,請建立一個 Docker 帳戶。有兩種方式可以獲取 Docker Build Cloud 的訪問許可權
- 擁有免費個人帳戶的使用者可以選擇加入 7 天免費試用,並可選擇訂閱以獲取訪問許可權。要開始您的免費試用,請登入 Docker Build Cloud 儀表板並按照螢幕上的說明操作。
- 所有擁有付費 Docker 訂閱的使用者都可以訪問 Docker Build Cloud,該服務已包含在他們的 Docker 產品套件中。有關更多資訊,請參閱 Docker 訂閱和功能。
註冊並建立構建器後,請繼續在您的本地環境中設定構建器。
有關 Docker Build Cloud 相關的角色和許可權資訊,請參閱角色和許可權。