Cache Azure Blob Storage
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.