⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Cache Azure Blob Storage

Availability: Experimental

Le stockage de cache azblob téléverse votre cache de construction résultant vers le service de stockage blob d'Azure.

Ce backend de stockage de cache n'est pas pris en charge avec le pilote docker par défaut. Pour utiliser cette fonctionnalité, créez un nouveau constructeur en utilisant un pilote différent. Voir Pilotes de construction pour plus d'informations.

Synopsis

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

Le tableau suivant décrit les paramètres CSV disponibles que vous pouvez passer à --cache-to et --cache-from.

Nom Option Type Par défaut Description
name cache-to,cache-from Chaîne Obligatoire. Le nom de l'image de cache.
account_url cache-to,cache-from Chaîne URL de base du compte de stockage.
secret_access_key cache-to,cache-from Chaîne Clé du compte de stockage blob, voir authentification.
mode cache-to min,max min Couches de cache à exporter, voir mode de cache.
ignore-error cache-to Booléen false Ignorer les erreurs causées par les exportations de cache échouées.

Authentification

La secret_access_key, si elle n'est pas spécifiée, est lue à partir des variables d'environnement sur le serveur BuildKit suivant le schéma du SDK Go Azure. Les variables d'environnement sont lues depuis le serveur, pas depuis le client Buildx.

Pour aller plus loin

Pour une introduction à la mise en cache, voir Cache de construction Docker.

Pour plus d'informations sur le backend de cache azblob, voir le README de BuildKit.