Azure Container Registry 리포지토리의 이미지를 사용하여 웹앱 배포
웹앱은 Azure Container Registry에서 Azure App Service로 직접 배포할 수 있습니다.
예제 시나리오에서 팀은 App Service에서 웹앱을 호스팅하려고 합니다. Container Registry의 리포지토리에서 웹앱에 대한 이미지를 검색하도록 App Service를 구성해야 합니다.
이 단원에서는 Container Registry의 리포지토리에서 웹앱을 배포하도록 App Service를 구성하는 방법을 알아봅니다.
Azure Container Registry의 리포지토리에서 웹앱 배포
Docker 이미지에서 웹앱을 만들 때 다음 속성을 구성합니다.
- 이미지가 포함된 레지스트리: 해당 레지스트리는 Docker Hub, Container Registry 또는 다른 프라이빗 레지스트리일 수 있습니다.
- 이미지: 이 항목은 리포지토리의 이름입니다.
- 태그: 이 항목은 리포지토리에서 사용할 이미지 버전을 나타냅니다. 규칙에 따라, 최신 버전은 빌드 시 latest 태그가 지정됩니다.
- 시작 파일: 이미지를 로드할 때 실행되는 실행 파일 또는 명령의 이름입니다.
docker run
을 실행하여 명령줄에서 이미지를 로드할 때 Docker에 제공할 수 있는 명령과 동일합니다.ENTRYPOINT
및/또는COMMAND
값이 이미 구성된 즉시 실행할 수 있는 컨테이너화된 앱을 배포하는 경우 이러한 값을 입력할 필요가 없습니다.
웹앱을 구성한 후에 사용자가 처음으로 사이트를 방문하려고 하면 Docker 이미지를 풀하여 ‘콜드 부팅’ 작업으로 실행합니다. 앱을 처음 시작하는 데 몇 초가 걸릴 수 있지만 그 이후에는 즉시 사용할 수 있습니다.