Azure Blob 儲存體快取

可用性: 實驗性功能

azblob 快取儲存區會將產生的建置快取上傳至 Azure 的 blob 儲存服務

此快取儲存後端不支援預設的 docker 驅動程式。若要使用此功能,請使用不同的驅動程式建立新的 builder。詳情請參閱 建置驅動程式

概要

$ docker buildx build --push -t <registry>/<image> \
  --cache-to type=azblob,name=<cache-image>[,parameters...] \
  --cache-from type=azblob,name=<cache-image>[,parameters...] .

下表說明了您可以傳遞給 --cache-to--cache-from 的可用 CSV 參數。

名稱選項類型預設值描述
namecache-to, cache-fromString必要項目。快取映像檔的名稱。
account_urlcache-to, cache-fromString儲存體帳戶的基礎 URL。
secret_access_keycache-to, cache-fromStringBlob 儲存體帳戶金鑰,請參閱 驗證
模式cache-tomin,maxmin要匯出的快取層,請參閱快取模式
ignore-errorcache-to布林值false忽略因快取匯出失敗而導致的錯誤。

驗證

若未指定 secret_access_key,系統將會依照 Azure Go SDK 的規劃,從 BuildKit 伺服器上的環境變數讀取。環境變數是從伺服器讀取,而非從 Buildx 用戶端。

延伸閱讀

有關快取的介紹,請參閱 Docker 組建快取

關於 azblob 快取後端的更多資訊,請參閱 BuildKit README

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.