Partilhar via


Guia de início rápido: criar um registro de contêiner usando um arquivo Bicep

Este guia de início rápido mostra como criar uma instância do Registro de Contêiner do Azure usando um arquivo Bicep.

O Bicep é uma linguagem específica do domínio que utiliza sintaxe declarativa para implementar recursos do Azure. Fornece sintaxe concisa, segurança de tipos fiável e suporte para reutilização de código. O Bicep oferece a melhor experiência de criação para suas soluções de infraestrutura como código no Azure.

Pré-requisitos

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Revise o arquivo Bicep

Use o Visual Studio Code ou seu editor favorito para criar um arquivo com o seguinte conteúdo e nomeá-lo 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

O seguinte recurso é definido no arquivo Bicep:

Mais exemplos de modelo do Registro de Contêiner do Azure podem ser encontrados na galeria de modelos de início rápido.

Implantar o arquivo Bicep

Para implantar o arquivo que você criou, abra o PowerShell ou a CLI do Azure. Se você quiser usar o terminal integrado do Visual Studio Code, selecione a combinação de ctrl + ` teclas. Altere o diretório atual para onde o arquivo Bicep está localizado.

az group create --name myContainerRegRG --location centralus

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

Nota

Substitua {seu-nome-exclusivo}, incluindo as chaves encaracoladas, por um nome de registro de contêiner exclusivo.

Quando a implantação terminar, você verá uma mensagem indicando que a implantação foi bem-sucedida.

Rever os recursos implementados

Use o portal do Azure ou uma ferramenta como a CLI do Azure para revisar as propriedades do registro de contêiner.

  1. No portal, procure por Registros de contêiner e selecione o registro de contêiner que você criou.

  2. Na página Visão geral, observe o servidor de login do Registro. Use esse URI quando usar o Docker para marcar e enviar imagens por push para o registro. Para obter informações, consulte Enviar sua primeira imagem usando a CLI do Docker.

    Visão geral do Registro

Clean up resources (Limpar recursos)

Quando não precisar mais do recurso, exclua o grupo de recursos e o Registro. Para fazer isso, vá para o portal do Azure, selecione o grupo de recursos que contém o registro e, em seguida, selecione Excluir grupo de recursos.

Eliminar grupo de recursos

Próximos passos

Neste início rápido, você criou um Registro de Contêiner do Azure com um arquivo Bicep. Continue para os tutoriais do Registro de Contêiner do Azure para obter uma visão mais profunda do ACR.

Para obter um tutorial passo a passo que o orienta pelo processo de criação de um arquivo Bicep, consulte: