Partager via


az acr repository

Gérer les référentiels (noms d’images) pour les registres de conteneurs Azure.

Commandes

Nom Description Type État
az acr repository delete

Supprime un dépôt ou une image dans un registre de conteneurs Azure.

Core GA
az acr repository list

Liste les dépôts d’un registre de conteneurs Azure.

Core GA
az acr repository list-deleted

Répertorier les référentiels supprimés de manière réversible dans azure Container Registry.

Core Aperçu
az acr repository show

Obtient les attributs d’un dépôt ou d’une image dans un registre de conteneurs Azure.

Core GA
az acr repository show-manifests

Affiche les manifestes d’un dépôt dans un registre de conteneurs Azure.

Core Déprécié
az acr repository show-tags

Affiche les étiquettes d’un dépôt dans un registre de conteneurs Azure.

Core GA
az acr repository untag

Supprime l’étiquette d’une image dans un registre de conteneurs Azure.

Core GA
az acr repository update

Met à jour les attributs d’un dépôt ou d’une image dans un registre de conteneurs Azure.

Core GA

az acr repository delete

Supprime un dépôt ou une image dans un registre de conteneurs Azure.

Cette commande supprime toutes les données de couche associées qui ne sont référencées par aucun autre manifeste dans le registre de conteneurs.

az acr repository delete --name
                         [--image]
                         [--password]
                         [--repository]
                         [--suffix]
                         [--username]
                         [--yes]

Exemples

Supprimez un manifeste d’image par balise. Cela supprime le manifeste référencé par « hello-world:latest » et toutes les autres balises référençant le même manifeste.

az acr repository delete -n myregistry --image hello-world:latest

Supprimez un manifeste d’image par synthèse de manifeste basé sur sha256. Cela supprime le manifeste identifié par « hello-world@sha256:abc123 » et toutes les balises référençant le manifeste.

az acr repository delete -n myregistry --image hello-world@sha256:abc123

Supprimez un référentiel d’un registre de conteneurs Azure. Cela supprime tous les manifestes et étiquettes sous « hello-world ».

az acr repository delete -n myregistry --repository hello-world

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--image -t

Nom de l'image. Peut inclure une balise au format « name:tag » ou digest au format « name@digest ».

--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--repository

Nom du référentiel.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository list

Liste les dépôts d’un registre de conteneurs Azure.

az acr repository list --name
                       [--password]
                       [--suffix]
                       [--top]
                       [--username]

Exemples

Répertorier les référentiels dans un Registre de conteneurs Azure donné.

az acr repository list -n myregistry

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--top

Limitez le nombre d’éléments dans les résultats.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository list-deleted

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Répertorier les référentiels supprimés de manière réversible dans azure Container Registry.

az acr repository list-deleted --name
                               [--password]
                               [--suffix]
                               [--username]

Exemples

Répertorier les référentiels supprimés de manière réversible dans un Registre de conteneurs Azure donné.

az acr repository list-deleted -n myregistry

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository show

Obtient les attributs d’un dépôt ou d’une image dans un registre de conteneurs Azure.

az acr repository show --name
                       [--image]
                       [--password]
                       [--repository]
                       [--suffix]
                       [--username]

Exemples

Obtenez les attributs du dépôt « hello-world ».

az acr repository show -n myregistry --repository hello-world

Obtenez les attributs de l’image référencée par la balise « hello-world:latest ».

az acr repository show -n myregistry --image hello-world:latest

Obtenez les attributs de l’image référencée par digest « hello-world@sha256:abc123 ».

az acr repository show -n myregistry --image hello-world@sha256:abc123

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--image -t

Nom de l'image. Peut inclure une balise au format « name:tag » ou digest au format « name@digest ».

--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--repository

Nom du référentiel.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository show-manifests

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « acr manifest list-metadata ».

Affiche les manifestes d’un dépôt dans un registre de conteneurs Azure.

az acr repository show-manifests --name
                                 --repository
                                 [--detail]
                                 [--orderby {time_asc, time_desc}]
                                 [--password]
                                 [--suffix]
                                 [--top]
                                 [--username]

Exemples

Affiche les manifestes d’un dépôt dans un registre de conteneurs Azure.

az acr repository show-manifests -n myregistry --repository MyRepository

Affichez les 10 derniers manifestes ordonnés par horodatage d’un référentiel dans Azure Container Registry.

az acr repository show-manifests -n myregistry --repository MyRepository --top 10 --orderby time_desc

Affichez les informations détaillées des 10 derniers manifestes classés par horodatage d’un référentiel dans Azure Container Registry.

az acr repository show-manifests -n myregistry --repository MyRepository --top 10 --orderby time_desc --detail

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

--repository

Nom du référentiel.

Paramètres facultatifs

--detail

Afficher des informations détaillées.

Valeur par défaut: False
--orderby

Commandez les éléments dans les résultats. La valeur par défaut est l’ordre alphabétique des noms.

Valeurs acceptées: time_asc, time_desc
--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--top

Limitez le nombre d’éléments dans les résultats.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository show-tags

Affiche les étiquettes d’un dépôt dans un registre de conteneurs Azure.

az acr repository show-tags --name
                            --repository
                            [--detail]
                            [--orderby {time_asc, time_desc}]
                            [--password]
                            [--suffix]
                            [--top]
                            [--username]

Exemples

Afficher les balises d’un référentiel dans Azure Container Registry.

az acr repository show-tags -n myregistry --repository MyRepository

Affichez les informations détaillées des balises d’un référentiel dans Azure Container Registry.

az acr repository show-tags -n myregistry --repository MyRepository --detail

Affichez les informations détaillées des 10 dernières étiquettes classées par horodatage d’un référentiel dans Azure Container Registry.

az acr repository show-tags -n myregistry --repository MyRepository --top 10 --orderby time_desc --detail

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

--repository

Nom du référentiel.

Paramètres facultatifs

--detail

Afficher des informations détaillées.

Valeur par défaut: False
--orderby

Commandez les éléments dans les résultats. La valeur par défaut est l’ordre alphabétique des noms.

Valeurs acceptées: time_asc, time_desc
--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--top

Limitez le nombre d’éléments dans les résultats.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository untag

Supprime l’étiquette d’une image dans un registre de conteneurs Azure.

Cette commande ne supprime pas le manifeste référencé par la balise ou les données de couche associées.

az acr repository untag --image
                        --name
                        [--password]
                        [--suffix]
                        [--username]

Exemples

Annuler la balise d’une image à partir d’un référentiel.

az acr repository untag -n myregistry --image hello-world:latest

Paramètres obligatoires

--image -t

Nom de l'image. Peut inclure une balise au format « name:tag ».

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az acr repository update

Met à jour les attributs d’un dépôt ou d’une image dans un registre de conteneurs Azure.

az acr repository update --name
                         [--delete-enabled {false, true}]
                         [--image]
                         [--list-enabled {false, true}]
                         [--password]
                         [--read-enabled {false, true}]
                         [--repository]
                         [--suffix]
                         [--username]
                         [--write-enabled {false, true}]

Exemples

Mettez à jour les attributs du référentiel « hello-world » pour désactiver l’opération d’écriture.

az acr repository update -n myregistry --repository hello-world --write-enabled false

Mettez à jour les attributs de l’image référencée par la balise « hello-world:latest » pour désactiver l’opération d’écriture.

az acr repository update -n myregistry --image hello-world:latest --write-enabled false

Mettez à jour les attributs de l’image référencée par digest « hello-world@sha256:abc123 » pour désactiver l’opération d’écriture.

az acr repository update -n myregistry --image hello-world@sha256:abc123 --write-enabled false

Paramètres obligatoires

--name -n

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--delete-enabled

Indique si l’opération de suppression est autorisée.

Valeurs acceptées: false, true
--image -t

Nom de l'image. Peut inclure une balise au format « name:tag » ou digest au format « name@digest ».

--list-enabled

Indique si cet élément s’affiche dans les résultats de l’opération de liste.

Valeurs acceptées: false, true
--password -p

Mot de passe utilisé pour se connecter à un registre de conteneurs.

--read-enabled

Indique si l’opération de lecture est autorisée.

Valeurs acceptées: false, true
--repository

Nom du référentiel.

--suffix

Suffixe du locataire dans le serveur de connexion du Registre. Vous pouvez spécifier « --suffix tenant » si votre serveur de connexion de Registre est au format « registry-tenant.azurecr.io ». Applicable si vous accédez au Registre à partir d’un autre abonnement ou si vous êtes autorisé à accéder aux images, mais pas à l’autorisation de gérer la ressource de Registre.

--username -u

Nom d’utilisateur utilisé pour se connecter à un registre de conteneurs.

--write-enabled

Indique si l’opération d’écriture ou de suppression est autorisée.

Valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.