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'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.
Kapsayıcılar>Container Instances'ı seçin.
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)
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.
Ağ 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.
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.
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.
ÇalışıyorDurumunda iken tarayıcınızda kapsayıcının FQDN’sine gidin.
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.
Kaynakları temizleme
Kapsayıcıyla işiniz bittiğinde, mycontainer kapsayıcı örneğine ait Genel bakış’ı ve ardından Sil’i seçin.
Onay iletişim kutusu görüntülendiğinde Evet’i seçin.
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.