配置 Docker Offload

要使用 Docker Offload,必須在 Docker Desktop 中啟動它。有關更多詳細資訊,請參閱 Docker Offload 快速入門

除了整個組織的設定之外,Docker Offload 中雲構建器的設定還可以透過 Docker Offload 控制面板中的“解除安裝設定”進一步配置。

注意

要檢視 Docker Offload 的使用情況並配置賬單,請參閱 Docker Offload 使用情況和賬單

解除安裝設定

Docker Home 中的“解除安裝設定”頁面允許您配置組織的雲構建器的磁碟分配、私有資源訪問和防火牆設定。

要檢視“解除安裝設定”頁面

  1. 轉到 Docker Home
  2. 選擇要管理 Docker Offload 的帳戶。
  3. 選擇 Offload > Offload settings

以下各節介紹可用設定。

磁碟分配

磁碟分配設定允許您控制分配給構建快取的可用儲存量。較低的分配量會增加活動構建的可用儲存空間。

調整磁碟分配滑塊以指定用於構建快取的儲存百分比。

任何更改都會立即生效。

提示

如果構建非常大的映象,請考慮為快取分配較少的儲存空間。

構建快取空間

您的訂閱包含以下構建快取空間

訂閱構建快取空間
個人版不適用
專業版50GB
團隊版100GB
商業版200GB

要獲取更多構建快取空間,請升級您的訂閱

私人資源訪問

私有資源訪問允許雲構建器從私有資源中拉取映象和包。當構建依賴於自託管的工件倉庫或私有 OCI 登錄檔時,此功能非常有用。

例如,如果您的組織在私有網路上託管私有 PyPI 倉庫,Docker Build Cloud 預設無法訪問它,因為雲構建器未連線到您的私有網路。

要使您的雲構建器能夠訪問您的私有資源,請輸入您的私有資源的主機名和埠,然後選擇新增

身份驗證

如果您的內部工件需要身份驗證,請確保在構建之前或構建期間使用倉庫進行身份驗證。對於 npm 或 PyPI 的內部包倉庫,請使用構建金鑰在構建期間進行身份驗證。對於內部 OCI 登錄檔,請使用 docker login 在構建之前進行身份驗證。

請注意,如果您使用需要身份驗證的私有登錄檔,則在構建之前需要使用 docker login 兩次進行身份驗證。這是因為雲構建器需要與 Docker 進行身份驗證才能使用雲構建器,然後再次與私有登錄檔進行身份驗證。

$ echo $DOCKER_PAT | docker login docker.io -u <username> --password-stdin
$ echo $REGISTRY_PASSWORD | docker login registry.example.com -u <username> --password-stdin
$ docker build --builder <cloud-builder> --tag registry.example.com/<image> --push .

防火牆

防火牆設定允許您將雲構建器出站流量限制到特定的 IP 地址。這有助於透過限制構建器的外部網路出站流量來增強安全性。

  1. 選擇啟用防火牆:將雲構建器出站限制到特定的公共 IP 地址
  2. 輸入要允許的 IP 地址。
  3. 選擇新增以應用限制。