Avvio rapido: creare un registro contenitori usando un file Bicep
Questo avvio rapido descrive come creare un'istanza di Registro Azure Container usando un file Bicep.
Bicep è un linguaggio specifico di dominio (DSL) che usa la sintassi dichiarativa per distribuire le risorse di Azure. Offre sintassi concisa, indipendenza dai tipi affidabile e supporto per il riutilizzo del codice. Bicep offre la migliore esperienza di creazione per le soluzioni di infrastruttura come codice in Azure.
Prerequisiti
Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
Esaminare il file Bicep
Usare Visual Studio Code o l'editor preferito per creare un file con il contenuto seguente e rinominarlo 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
Nel file Bicep sono definite le seguenti risorse:
- Microsoft.ContainerRegistry/registries: consente di creare un registro contenitori di Azure
Altri esempi di modelli di Registro Azure Container sono disponibili nella raccolta di modelli di avvio rapido.
Distribuire il file Bicep
Per distribuire il file creato, aprire PowerShell o l'interfaccia della riga di comando di Azure. Per usare il terminale integrato di Visual Studio Code, selezionare la combinazione di tasti ctrl
+ `
. Modificare la directory corrente in cui si trova il file Bicep.
az group create --name myContainerRegRG --location centralus
az deployment group create --resource-group myContainerRegRG --template-file main.bicep --parameters acrName={your-unique-name}
Nota
Sostituire {your-unique-name}, incluse le parentesi graffe, con un nome univoco del registro contenitori.
Al termine della distribuzione, visualizzerai un messaggio che indica che la distribuzione è stata completata.
Esaminare le risorse distribuite
Usare il portale di Azure o uno strumento quale l'interfaccia della riga di comando di Azure per esaminare le proprietà del registro contenitori.
Nel portale, cercare Registri contenitore e selezionare il registro contenitori creato.
Nella pagina Panoramica annotare il Server di accesso del registro. Usare questo URI quando si usa Docker per assegnare tag ed eseguire il push di immagini nel registro. Per informazioni, vedere Effettuare il push della prima immagine tramite l'interfaccia della riga di comando di Docker.
Pulire le risorse
Quando le risorse create non sono più necessarie, eliminare il gruppo di risorse e il registro. A questo scopo, accedere al portale di Azure, selezionare il gruppo di risorse che contiene il registro e quindi selezionare Elimina gruppo di risorse.
Passaggi successivi
In questa Guida rapida è stata creata un'istanza di Registro Azure Container con un file Bicep. Per maggiori informazioni su Registro Azure Container, passare alle relative esercitazioni.
Per un'esercitazione dettagliata che illustra il processo di creazione di un file Bicep, vedere: