Partager via


Démarrage rapide : Créer un registre de conteneurs à l’aide d’un fichier Bicep

Ce guide de démarrage rapide montre comment créer une instance Azure Container Registry à l’aide d’un fichier Bicep.

Bicep est un langage spécifique à un domaine (DSL) qui utilise la syntaxe déclarative pour déployer des ressources Azure. Il fournit une syntaxe concise, une cohérence des types fiable et une prise en charge de la réutilisation du code. Bicep offre la meilleure expérience de création pour vos solutions d’infrastructure en tant que code dans Azure.

Prérequis

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Examiner le fichier Bicep

Utilisez Visual Studio Code ou votre éditeur favori pour créer un fichier avec le contenu suivant, puis nommez-le main.bicep :

@minLength(5)
@maxLength(50)
@description('Provide a globally unique name of your Azure Container Registry')
param acrName string = 'acr${uniqueString(resourceGroup().id)}'

@description('Provide a location for the registry.')
param location string = resourceGroup().location

@description('Provide a tier of your Azure Container Registry.')
param acrSku string = 'Basic'

resource acrResource 'Microsoft.ContainerRegistry/registries@2023-01-01-preview' = {
  name: acrName
  location: location
  sku: {
    name: acrSku
  }
  properties: {
    adminUserEnabled: false
  }
}

@description('Output the login server property for later use')
output loginServer string = acrResource.properties.loginServer

La ressource suivante est définie dans le fichier Bicep :

Vous trouverez d’autres exemples de modèles Azure Container Registry dans la galerie de modèles de démarrage rapide.

Déployer le fichier Bicep

Pour déployer le fichier que vous avez créé, ouvrez PowerShell ou Azure CLI. Si vous souhaitez utiliser le terminal Visual Studio Code intégré, sélectionnez la combinaison de touches ctrl + `. Remplacez le répertoire actif par le répertoire où se trouve le fichier Bicep.

az group create --name myContainerRegRG --location centralus

az deployment group create --resource-group myContainerRegRG --template-file main.bicep --parameters acrName={your-unique-name}

Notes

Remplacez {your-unique-name} , y compris les accolades, par un nom de registre de conteneurs unique.

Une fois le déploiement terminé, un message doit s’afficher pour indiquer que le déploiement a réussi.

Vérifier les ressources déployées

Utilisez le portail Azure ou un outil tel que l’interface de ligne de commande Azure pour passer en revue les propriétés du registre de conteneurs.

  1. Dans le portail, recherchez Registres de conteneurs, puis sélectionnez le registre de conteneurs que vous avez créé.

  2. Sur la page Vue d’ensemble, notez le serveur de connexion du registre. Utilisez cet URI quand vous utilisez Docker pour étiqueter et envoyer (push) des images à votre registre. Pour plus d’informations,consultez Transmettre votre première image à l’aide de l’interface de ligne de commande (CLI) Docker.

    Vue d’ensemble du registre

Nettoyer les ressources

Quand vous n’avez plus besoin de la ressource, supprimez le groupe de ressources et le registre. Pour ce faire, sélectionnez le groupe de ressources qui contient le registre dans le portail Azure, puis sélectionnez Supprimer le groupe de ressources.

Supprimer le groupe de ressources

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez créé une instance Azure Container Registry avec un fichier Bicep. Passez à présent au tutoriel sur Azure Container Registry (ACR) pour approfondir vos connaissances.

Pour obtenir un tutoriel pas à pas qui vous guide tout au long du processus de création d’un fichier Bicep, consultez :