Hızlı Başlangıç: Azure portal kullanarak Azure'da kapsayıcı örneği dağıtma

Azure'da sunucusuz Docker kapsayıcılarını basitlik ve hızda çalıştırmak için Azure Container Instances kullanın. Azure Kubernetes Service gibi tam bir kapsayıcı düzenleme platformuna ihtiyacınız olmadığında bir uygulamayı isteğe bağlı olarak kapsayıcı örneğine dağıtın.

Bu hızlı başlangıçta, yalıtılmış bir Docker kapsayıcısı dağıtmak ve uygulamasını tam etki alanı adıyla (FQDN) kullanılabilir hale getirmek için Azure portal kullanacaksınız. Birkaç ayarı yapılandırdıktan ve kapsayıcıyı dağıttıktan sonra çalışan uygulamaya göz atabilirsiniz:

Azure Container Instances kullanılarak dağıtılmış uygulama tarayıcıda görüntüleniyor

Azure'da oturum açma

Azure Portal oturum açın.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Kapsayıcı örneği oluşturma

Azure portal giriş sayfasında Kaynak oluştur'u seçin.

Azure portal yeni bir kapsayıcı örneği oluşturmaya başlamayı gösteren ekran görüntüsü.

Kapsayıcılar>Container Instances'ı seçin.

Azure portal oluşturmak istediğiniz yeni bir kapsayıcı örneğinin nasıl seçildiğini gösteren ekran görüntüsü.

Temel Bilgiler sayfasında bir abonelik seçin ve Kaynak grubu, Kapsayıcı adı, Görüntü kaynağı ve Kapsayıcı görüntüsü için aşağıdaki değerleri girin.

  • Kaynak grubu: Yeni oluştur>myresourcegroup
  • Kapsayıcı adı: mycontainer
  • Görüntü kaynağı: Hızlı başlangıç görüntüleri
  • Kapsayıcı görüntüsü: mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)

Azure portalında yeni bir kapsayıcı örneği için temel ayarları yapılandırma

Not

Bu hızlı başlangıçta, genel Microsoft aci-helloworld:latest görüntüsünü dağıtmak için varsayılan ayarları kullanırsınız. Bu örnek Linux görüntüsü, statik html sayfası sunan Node.js yazılmış küçük bir web uygulamasını paketler. Azure Container Registry, Docker Hub veya diğer kayıt defterlerinde depolanan kendi kapsayıcı görüntülerinizi de getirebilirsiniz.

Diğer değerleri varsayılan değer olarak bırakın ve ardından İleri: Ağ'ı seçin.

sayfasında kapsayıcınız için bir DNS adı etiketi belirtin. Adın, kapsayıcı örneğini oluşturduğunuz Azure bölgesinde benzersiz olması gerekir. Kapsayıcınız <dns-name-label>.<region>.azurecontainer.io konumunda genel kullanıma sunulacaktır. "DNS ad etiketi kullanılamıyor" hata iletisiyle karşılaşırsanız farklı bir DNS ad etiketi deneyin.

Kapsayıcı örneğinizin tam etki alanı adına (FQDN) dns adı etiketi olarak otomatik oluşturulan bir karma eklenir ve bu da kötü amaçlı alt etki alanı devralmayı önler. FQDN için DNS ad etiketi kapsamını yeniden kullanma seçeneğini belirtin. Şu seçeneklerden birini belirleyebilirsiniz:

  • Kiracı
  • Abonelik
  • Kaynak Grubu
  • Yeniden kullanım yok
  • Yeniden kullanım (Bu seçenek en az güvenli seçenektir.)

Bu örnekte Kiracı'yı seçin.

Azure portal yeni bir kapsayıcı örneği için ağ ayarlarını yapılandırma

Diğer tüm ayarları varsayılan olarak bırakın, ardından Gözden geçir + oluştur'u seçin.

Doğrulama tamamlandığında, kapsayıcı ayarlarının bir özeti gösterilir. Kapsayıcı dağıtım isteğinizi göndermek için Oluştur'u seçin.

Azure portalında yeni bir kapsayıcı örneği için ayarların özeti

Dağıtım başladığında, dağıtımın devam ettiğini belirten bir bildirim görüntülenir. Kapsayıcı grubu dağıtıldığında yeni bir bildirim daha görüntülenir.

myresourcegroupmycontainerKaynak Grupları'na> giderek kapsayıcı grubuna > genel bakışı açın. Kapsayıcı örneğinin FQDN'sini ve Durumunu not edin.

Azure portalında kapsayıcı grubuna genel bakış

ÇalışıyorDurumunda iken tarayıcınızda kapsayıcının FQDN’sine gidin.

Azure Container Instances kullanılarak dağıtılmış uygulama tarayıcıda görüntüleniyor

Tebrikler! Yalnızca birkaç ayarı yapılandırarak, Azure Container Instances’ta genel olarak erişilebilir bir uygulama dağıttınız.

Kapsayıcı günlüklerini görüntüleme

Kapsayıcı örneğinin günlüklerini görüntülemek, kapsayıcınızın veya çalıştırdığı uygulamanın sorunlarını gidermede yardımcı olur.

Kapsayıcı günlüklerini görüntülemek için Ayarlar'ın altında KapsayıcıGünlükleri'ni> seçin. Uygulamayı tarayıcınızda görüntülediğinizde HTTP GET isteğinin oluşturulduğunu görmeniz gerekir.

Azure portalında kapsayıcı günlükleri

Kaynakları temizleme

Kapsayıcıyla işiniz bittiğinde, mycontainer kapsayıcı örneğine ait Genel bakış’ı ve ardından Sil’i seçin.

Azure portal içindeki kapsayıcı örneğini silme]

Onay iletişim kutusu görüntülendiğinde Evet’i seçin.

Azure portal bir kapsayıcı örneğinin onayını silme]

Sonraki adımlar

Bu hızlı başlangıçta, genel bir Microsoft görüntüsünden bir Azure kapsayıcı örneği oluşturdunuz. Kapsayıcı görüntüsünü oluşturup özel bir Azure kapsayıcı kayıt defterinden dağıtmak istiyorsanız Azure Container Instances öğreticisine geçin.