Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Docker kapsayıcıları, web uygulamalarını dağıtmak için yaygın olarak kullanılan bir yöntemdir. Geliştiriciler Docker kapsayıcılarını kullanarak tüm proje dosyalarını ve bağımlılıklarını bir sunucuya dağıtım için tek bir pakette birleştirebilir. Azure Toolkit for IntelliJ, Kapsayıcıları Microsoft Azure'a dağıtmak için özellikler ekleyerek Java geliştiricileri için bu işlemi basitleştirir.
Bu makalede, IntelliJ için Azure Toolkit'i kullanarak temel bir Hello World web uygulaması oluşturmak ve web uygulamanızı Bir Linux kapsayıcısında Azure'da yayımlamak için gereken adımlar gösterilmektedir.
Önkoşullar
- Desteklenen bir Java Geliştirme Seti (JDK). Azure'da geliştirme yaparken kullanılabilecek JDK'ler hakkında daha fazla bilgi için bkz. Azure ve Azure Stack'te Java desteği.
- IntelliJ IDEA, Ultimate veya Community Edition.
- The Azure Toolkit for IntelliJ. Daha fazla bilgi için bkz. IntelliJ için Azure Toolkit'i yükleme. Ayrıca Azure Toolkit for IntelliJ için Azure hesabınızda da oturum açmanız gerekir. Daha fazla bilgi için bkz. Azure Toolkit for IntelliJ için oturum açma yönergeleri.
- Docker istemcisi.
Uyarı
Bu öğreticideki adımları tamamlamak için Docker'ı TLS olmadan 2375 numaralı bağlantı noktasında daemon'ı kullanıma çıkaracak şekilde yapılandırmanız gerekir. Docker'ı yüklerken veya Docker ayarları menüsünden bu ayarı yapılandırabilirsiniz.
Yükleme ve oturum açma
Aşağıdaki adımlar, IntelliJ geliştirme ortamınızda Azure oturum açma işleminde size yol gösterir.
Eklentiyi yüklemediyseniz bkz. IntelliJ için Azure Toolkit'i yükleme.
Azure hesabınızda oturum açmak için sol taraftaki Azure Gezgini kenar çubuğuna gidin ve Azure Oturum Aç simgesine tıklayın. Alternatif olarak Araçlar'a gidebilir, Azure'ı genişletebilir ve Azure Oturum aç'a tıklayabilirsiniz.
Azure Oturum Açma penceresinde Cihaz Oturum Açma'yı seçin ve ardından Oturum aç'a (diğer oturum açma seçenekleri) tıklayın.
Azure Cihaz Oturum Açma iletişim kutusunda Kopyala ve Aç'a tıklayın.
Tarayıcıda cihaz kodunuzu yapıştırın (son adımda Kopyala ve Aç’a tıkladığınızda kopyalanmış olan kod) ve ardından İleri’ye tıklayın.
Azure hesabınızı seçin ve oturum açmak için gerekli kimlik doğrulama yordamlarını tamamlayın.
Oturum açtıktan sonra tarayıcınızı kapatın ve IntelliJ IDE'nize geri dönün. Abonelik Seç iletişim kutusunda, kullanmak istediğiniz abonelikleri seçin ve seç'e tıklayın.
Yeni web uygulaması projesi oluşturma
Dosya'ya tıklayın, Yeni'yi genişletin ve ardından Proje'ye tıklayın.
Yeni Proje iletişim kutusunda Maven'ı seçin ve Archetype'tan oluştur seçeneğinin işaretli olduğundan emin olun. Listeden maven-archetype-webapp öğesini seçin ve İleri'ye tıklayın.
Yapıt Koordinatları açılır listesini genişleterek tüm giriş alanlarını görün ve yeni web uygulamanız için aşağıdaki bilgileri belirtin, ardından Sonraki'ye tıklayın.
- Ad: Web uygulamanızın adı. Bu, web uygulamasının ArtifactId alanını otomatik olarak doldurur.
- GroupId: Eser grubunun adı, genellikle bir şirket etki alanıdır. - örneğin, com.microsoft.azure.
- Sürüm: Varsayılan 1.0-SNAPSHOT sürümünü kullanacağız.
Maven ayarlarını özelleştirin veya varsayılanları kabul edin ve son'a tıklayın.
Sol taraftaki Proje sekmesinde projenize gidin ve src/main/webapp/index.jsp dosyasını açın. Kodu aşağıdakilerle değiştirin ve değişiklikleri kaydedin:
<html> <body> <b><% out.println("Hello World!"); %></b> </body> </html>
Özel Docker kayıt defteri olarak kullanmak için Azure Container Registry oluşturma
Aşağıdaki adımlar, Azure portalını kullanarak Azure Container Registry oluşturma işleminde size yol gösterir.
Uyarı
Azure portalı yerine Azure CLI kullanmak istiyorsanız, Azure CLI 2.0kullanarak özel Docker kapsayıcı kayıt defteri oluşturma'daki adımları izleyin.
azure portal
göz atın ve oturum açın. Azure portalında hesabınızda oturum açtıktan sonra, azure portalını kullanarak özel Docker kapsayıcı kayıt defteri oluşturma makalesindeki adımları izleyebilirsiniz. Bu makale, daha fazla bilgi için aşağıdaki adımlarda açıklanmıştır.
+ Kaynak oluştur'un menü simgesine tıklayın, Kapsayıcılar kategorisine ve ardından Container Registry'ye tıklayın.
Kapsayıcı kayıt defteri oluştur sayfası görüntülendiğinde aşağıdaki bilgileri belirtin:
Abonelik: Yeni kapsayıcı kayıt defteri için kullanmak istediğiniz Azure aboneliğini belirtir.
Kaynak Grubu: Kapsayıcı kayıt defterinizin kaynak grubunu belirtir. Aşağıdaki seçeneklerden birini belirleyin:
- Yeni Oluştur: Yeni bir kaynak grubu oluşturmak istediğinizi belirtir.
- MevcutKullan : Azure hesabınızla ilişkili kaynak grupları listesinden seçim yapacağınızı belirtir.
Kayıt Defteri Adı: Yeni kapsayıcı kayıt defterinin adını belirtir.
Konum: Kapsayıcı kayıt defterinizin oluşturulacağı bölgeyi (örneğin, Batı ABD) belirtir.
SKU: Kapsayıcı kayıt defterinizin hizmet katmanını belirtir. Bu öğreticide Temel seçeneğini seçiniz. Daha fazla bilgi için bkz. Azure Container Registry hizmet katmanları.
Gözden Geçir + oluştur'a tıklayın ve bilgilerin doğru olduğunu doğrulayın. Oluştur'a tıklayarak bitirin.
Web uygulamanızı Docker kapsayıcısında dağıtma
Aşağıdaki adımlar, web uygulamanız için Docker desteğini yapılandırma ve web uygulamasını docker kapsayıcısına dağıtma adımlarını gösterir.
Sol taraftaki Proje sekmesinde projenize gidin ve projenize sağ tıklayın. Azure'ı genişletin ve Docker Desteği Ekle'ye tıklayın.
Bu, varsayılan yapılandırmaya sahip bir Docker dosyasını otomatik olarak oluşturur.
Docker desteğini ekledikten sonra proje gezgininde projenize sağ tıklayın, Azure'ı genişletin ve ardından Görüntüyü Web Uygulamasına Dağıt'a tıklayın.
Görüntüyü Web Uygulamasına Dağıt iletişim kutusunda aşağıdaki bilgileri doldurun:
Ad: Bu, Azure Araç Seti'nde görüntülenen dostça adı belirtir.
Container Registry: Yeni bir tane oluşturun veya bu makalenin önceki bölümünde oluşturduğunuz açılan menüden kapsayıcı kayıt defterini seçin. Sunucu URL'si, Kullanıcı Adı ve Parola alanları otomatik olarak doldurulur.
Görüntü ve etiket: Kapsayıcı görüntüsü adını belirtir; genellikle bu aşağıdaki söz dizimini kullanır: <registry.azurecr.io/>< appname>:latest, burada:
- <kayıt defteri> , bu makalenin önceki bölümünde yer alan kapsayıcı kayıt defterinizdir
- <appname> , web uygulamanızın adıdır
Mevcut Web Uygulamasını kullanma veya Yeni Web Uygulaması Oluşturma: Kapsayıcınızı mevcut bir web uygulamasına mı dağıtacağınız yoksa yeni bir web uygulaması mı oluşturacağınız belirtir. Belirttiğiniz Uygulama adı , web uygulamanızın URL'sini oluşturur; örneğin: wingtiptoys.azurewebsites.net.
Kaynak Grubu: Var olan bir kaynak grubunu mu kullanacağınızı yoksa yeni bir kaynak grubu mu oluşturacağınız belirtir.
App Service Planı: Mevcut bir app service planı mı kullanacağınızı yoksa yeni bir app service planı mı oluşturacağınız belirtir.
Yukarıda listelenen ayarları yapılandırmayı bitirdiğinizde Çalıştır'a tıklayın. Web uygulamanız başarıyla dağıtıldığında, durum Çalıştır penceresinde görüntülenir.
Web uygulamanız yayımlandıktan sonra, web uygulamanız için daha önce belirtilen URL'ye göz atabilirsiniz; örneğin: wingtiptoys.azurewebsites.net.
İsteğe bağlı: Web uygulaması yayımlama ayarlarınızı değiştirme
Web uygulamanızı yayımladıktan sonra ayarlarınız varsayılan olarak kaydedilir ve araç çubuğundaki yeşil ok simgesine tıklayarak uygulamanızı Azure'da çalıştırabilirsiniz. Web uygulamanızın açılan menüsüne ve Yapılandırmaları Düzenle'ye tıklayarak bu ayarları değiştirebilirsiniz.
Yapılandırmaları Çalıştır/Hata Ayıkla iletişim kutusu görüntülendiğinde, varsayılan ayarlardan herhangi birini değiştirebilir ve ardından Tamam'a tıklayabilirsiniz.
Sonraki Adımlar
Docker için ek kaynaklar için resmi Docker web sitesine bakın.
Hataları bildirmek veya yeni özellikler istemek için GitHub depomuzdasorunlar kaydedin
Azure ile Java kullanma hakkında daha fazla bilgi için aşağıdaki bağlantılara bakın: