Azure Container Registry deposundaki bir görüntüyü kullanarak web uygulaması dağıtma

Tamamlandı

Web uygulamasını Azure Container Registry'den doğrudan Azure App Service'e dağıtabilirsiniz.

Örnek senaryoda, takım web uygulamasını App Service'te barındırmak istiyor. App Service'i, web uygulamasının görüntüsünü Container Registry'deki depodan alacak şekilde yapılandırmaları gerekiyor.

Bu ünitede App Service'i Container Registry'deki bir depodan web uygulaması dağıtmak için nasıl yapılandırabileceğinizi öğreneceksiniz.

Azure Container Registry'deki depodan web uygulaması dağıtma

Docker görüntüsünden bir web uygulaması oluştururken aşağıdaki özellikleri yapılandırırsınız:

  • Görüntüyü içeren kayıt defteri: Kayıt defteri Docker Hub, Container Registry veya başka bir özel kayıt defteri olabilir.
  • Görüntü: Bu öğe, deponun adıdır.
  • Etiket: Bu öğe, görüntünün depodan hangi sürümünün kullanılacağını gösterir. Kural gereği en son sürüme derlenirken latest etiketi verilir.
  • Başlangıç dosyası: Bu öğe, görüntü yüklendiğinde çalıştırılacak yürütülebilir dosyanın veya komutun adıdır. komutunu çalıştırarak docker runkomut satırından görüntü yüklerken Docker'a sağlayabildiğiniz komutla eşdeğerdir. Zaten ENTRYPOINT ve/veya COMMAND değerleri yapılandırılmış, çalıştırılmaya hazır ve kapsayıcıya alınmış bir uygulama dağıtıyorsanız bunu doldurmanız gerekmez.

Web uygulamasını yapılandırdıktan sonra Docker görüntüsü çekilir ve kullanıcı siteyi ilk kez ziyaret etmeye çalıştığında soğuk başlangıç işlemi olarak çalışır. Uygulamanın başlangıçta başlatılması birkaç saniye sürebilir, ancak bundan sonra hemen kullanılabilir duruma gelir.