Краткое руководство. Создание реестра контейнеров с помощью файла Bicep
В этом кратком руководстве показано, как создать экземпляр Реестра контейнеров Azure с помощью файла Bicep.
Bicep — это предметно-ориентированный язык (DSL), который использует декларативный синтаксис для развертывания ресурсов Azure. Он обеспечивает краткий синтаксис, надежную безопасность типов и поддержку повторного использования кода. Bicep предлагает лучшие возможности для разработки решений Azure типа "инфраструктура как код".
Необходимые компоненты
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Проверка BICEP-файла
Используйте Visual Studio Code или любимый редактор, чтобы создать файл со следующим содержимым и назовите его 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
В этом файле Bicep определяется следующий ресурс:
- Microsoft.ContainerRegistry/registries: создание реестра контейнеров Azure
Другие примеры шаблонов службы "Реестр контейнеров Azure" можно найти в коллекции шаблонов быстрого запуска.
Развертывание BICEP-файла
Чтобы развернуть созданный файл, откройте PowerShell или Azure CLI. Если вы хотите использовать встроенный терминал Visual Studio Code, используйте сочетание клавиш ctrl
+ `
. Выберите в качестве текущего каталог, где расположен файл Bicep.
az group create --name myContainerRegRG --location centralus
az deployment group create --resource-group myContainerRegRG --template-file main.bicep --parameters acrName={your-unique-name}
Примечание.
Замените фрагмент {provide-unique-name} (включая фигурные скобки) уникальным именем реестра контейнеров.
После завершения развертывания должно отобразиться сообщение о том, что развертывание успешно выполнено.
Просмотр развернутых ресурсов
Для просмотра свойств реестра контейнеров используйте портал Azure или такое средство, как Azure CLI.
На портале найдите реестры контейнеров и выберите созданный реестр.
Запишите значение Сервер входа реестра а странице Обзор. Используйте этот универсальный код ресурса (URI) в Docker, чтобы отмечать образы и отправлять их в реестр. Дополнительные сведения см. в статье Отправка первого образа с помощью интерфейса командной строки Docker.
Очистка ресурсов
Если ресурс вам больше не нужен, удалите группу ресурсов и реестр. Для этого на портале Azure выберите группу ресурсов, содержащую реестр, и щелкните Удалить группу ресурсов.
Следующие шаги
Используя инструкции из этого краткого руководства, вы создали Реестр контейнеров Azure с помощью файла Bicep. Чтобы продолжить работу с Реестром контейнеров Azure, перейдите к следующим руководствам.
Пошаговые инструкции по созданию файла Bicep см. в следующей статье: