Schnellstart: Erstellen einer Azure-Containerregistrierung mithilfe einer Bicep-Datei
In diesem Schnellstart erfahren Sie, wie Sie mithilfe einer Bicep-Datei eine Azure Container Registry-Instanz erstellen.
Bicep ist eine domänenspezifische Sprache (Domain-Specific Language, DSL), die eine deklarative Syntax zur Bereitstellung von Azure-Ressourcen verwendet. Sie bietet eine präzise Syntax, zuverlässige Typsicherheit und Unterstützung für die Wiederverwendung von Code. Bicep bietet die beste Form der Erstellung für Ihre Infrastructure-as-Code-Lösungen in Azure.
Voraussetzungen
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Überprüfen der Bicep-Datei
Verwenden Sie Visual Studio Code oder Ihren bevorzugten Editor, um eine Datei mit dem folgenden Inhalt zu erstellen, und nennen Sie sie 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
In der Bicep-Datei wird die folgende Ressource definiert:
- Microsoft.ContainerRegistry/registries : Erstellen einer Azure Container Registry-Instanz.
Weitere Beispiele für Azure Container Registry-Vorlagen finden Sie im Schnellstartvorlagenkatalog.
Bereitstellen der Bicep-Datei
Um die erstellte Datei bereitzustellen, öffnen Sie die PowerShell oder Azure CLI. Wenn Sie das integrierte Visual Studio Code-Terminal verwenden möchten, wählen Sie die Tastenkombination ctrl
+ `
aus. Ändern Sie das aktuelle Verzeichnis in das Verzeichnis, in dem sich die Bicep-Datei befindet.
az group create --name myContainerRegRG --location centralus
az deployment group create --resource-group myContainerRegRG --template-file main.bicep --parameters acrName={your-unique-name}
Hinweis
Ersetzen Sie {Ihren-eindeutigen-Namen} (einschließlich der geschweiften Klammern) durch einen eindeutigen Containerregistrierungsnamen.
Nach Abschluss der Bereitstellung sollte eine Meldung mit dem Hinweis angezeigt werden, dass die Bereitstellung erfolgreich war.
Überprüfen der bereitgestellten Ressourcen
Verwenden Sie das Azure-Portal oder ein Tool wie die Azure CLI, um die Eigenschaften der Containerregistrierung zu überprüfen.
Suchen Sie im Portal nach Containerregistrierungen, und wählen Sie die von Ihnen erstellte Containerregistrierung aus.
Notieren Sie sich auf der Seite Übersicht den Anmeldeserver der Registrierung. Verwenden Sie diesen URI, wenn Sie Docker verwenden, um Images zu markieren und in Ihre Registrierung zu pushen. Informationen finden Sie unter Pushen Ihres ersten Images mit der Docker CLI.
Bereinigen von Ressourcen
Wenn Sie die Ressource nicht mehr benötigen, löschen Sie die Ressourcengruppe und die Registrierung. Wechseln Sie hierzu zum Azure-Portal, wählen Sie die Ressourcengruppe aus, die die Registrierung enthält, und wählen Sie anschließend Ressourcengruppe löschen aus.
Nächste Schritte
In diesem Schnellstart haben Sie eine Azure Container Registry-Instanz mit einer Bicep-Datei erstellt. Fahren Sie mit den Azure Container Registry-Tutorials fort, um eingehendere Informationen zu ACR zu erhalten.
Ein Schritt-für-Schritt-Tutorial mit Anleitungen zum Erstellen einer Bicep-Datei finden Sie unter folgendem Link: