빠른 시작: Bicep 파일을 사용하여 컨테이너 레지스트리 만들기
이 빠른 시작에서는 Bicep 파일을 사용하여 Azure Container Registry 인스턴스를 만드는 방법을 보여줍니다.
Bicep은 선언적 구문을 사용하여 Azure 리소스를 배포하는 DSL(도메인 특정 언어)입니다. 간결한 구문, 신뢰할 수 있는 형식 안전성 및 코드 다시 사용에 대한 지원을 제공합니다. 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 Container Registry 만들기
빠른 시작 템플릿 갤러리에서 더 많은 Azure Container Registry 템플릿 샘플을 찾을 수 있습니다.
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}
참고 항목
중괄호를 포함하여 {your-unique-name}을 고유한 컨테이너 레지스트리 이름으로 바꿉니다.
배포가 완료되면 배포에 성공했음을 나타내는 메시지가 표시됩니다.
배포된 리소스 검토
Azure Portal 또는 Azure CLI와 같은 도구를 사용하여 컨테이너 레지스트리의 속성을 검토합니다.
포털에서 Container Registry를 검색하고 만든 컨테이너 레지스트리를 선택합니다.
개요 페이지에서 레지스트리의 로그인 서버를 확인합니다. Docker를 사용하여 이미지에 태그를 지정하고 레지스트리에 푸시할 때 이 URI를 사용합니다. 자세한 내용은 Docker CLI를 사용하여 첫 번째 이미지 푸시를 참조하세요.
리소스 정리
더 이상 리소스가 필요하지 않으면 리소스 그룹과 레지스트리를 삭제합니다. 이렇게 하려면 Azure Portal로 이동하고, 레지스트리가 포함된 리소스 그룹을 선택한 다음, 리소스 그룹 삭제를 선택합니다.
다음 단계
이 빠른 시작에서는 Bicep 파일을 사용하여 Azure Container Registry를 만들었습니다. Azure Container Registry 자습서를 계속 진행하여 ACR에 대해 자세히 알아보세요.
Bicep 파일 만들기 프로세스를 안내하는 단계별 자습서는 다음을 참조하세요.