Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
kontainer docker adalah metode yang banyak digunakan untuk menyebarkan aplikasi web. Dengan menggunakan kontainer Docker, pengembang dapat mengonsolidasikan semua file proyek dan dependensi mereka ke dalam satu paket untuk penyebaran ke server. Azure Toolkit untuk IntelliJ menyederhanakan proses ini untuk pengembang Java dengan menambahkan fitur untuk menyebarkan kontainer ke Microsoft Azure.
Artikel ini menunjukkan langkah-langkah yang diperlukan untuk membuat aplikasi web Hello World dasar dan menerbitkan aplikasi web Anda di kontainer Linux ke Azure dengan menggunakan Azure Toolkit untuk IntelliJ.
Prasyarat
- Java Development Kit (JDK) yang didukung. Untuk informasi selengkapnya tentang JDK yang tersedia untuk digunakan saat mengembangkan di Azure, lihat dukungan Java di Azure dan Azure Stack.
- IntelliJ IDEA, Ultimate, atau Community Edition.
- Azure Toolkit untuk IntelliJ. Untuk informasi selengkapnya, lihat Menginstal Azure Toolkit untuk IntelliJ. Anda juga harus masuk ke akun Azure Anda untuk Azure Toolkit untuk IntelliJ. Untuk informasi selengkapnya, lihat petunjuk masuk untuk Azure Toolkit for IntelliJ.
Nota
Untuk menyelesaikan langkah-langkah dalam tutorial ini, Anda perlu mengonfigurasi Docker untuk mengekspos daemon pada port 2375 tanpa TLS. Anda dapat mengonfigurasi pengaturan ini saat menginstal Docker, atau melalui menu pengaturan Docker.
menu pengaturan Docker
Penginstalan dan masuk
Langkah-langkah berikut memandu Anda melalui proses masuk Azure di lingkungan pengembangan IntelliJ Anda.
Jika Anda belum menginstal plugin, lihat Menginstal Azure Toolkit untuk IntelliJ.
Untuk masuk ke akun Azure Anda, navigasikan ke bilah samping
Azure Explorer sebelah kiri, lalu klik ikon Masuk Azure. Atau, Anda dapat menavigasi ke Tools, perluas Azure, dan klik Azure Sign in..
Di jendela Masuk Azure, pilih Masuk Perangkat, lalu klik Masuk (opsi masuk-lainnya).
Klik Salin&Buka dalam dialog Login Perangkat Azure.
Di browser, tempelkan kode perangkat Anda (yang telah disalin saat Anda mengklik Salin&Buka di langkah terakhir) lalu klik Berikutnya.
Pilih akun Azure Anda dan selesaikan prosedur autentikasi apa pun yang diperlukan untuk masuk.
Setelah masuk, tutup browser Anda dan beralih kembali ke IntelliJ IDE Anda. Dalam kotak dialog Pilih Langganan, pilih langganan yang ingin Anda gunakan, lalu klik Pilih.
Membuat proyek aplikasi web baru
Klik File, buka Baru, lalu klik Project.
Dalam kotak dialog Proyek Baru
, pilih Maven , dan pastikan opsiBuat dari Arketipe dicentang. Dari daftar, pilih maven-archetype-webapp , lalu klik Berikutnya.
Perluas menu dropdown Koordinat Artefak
untuk melihat semua bidang input dan tentukan informasi berikut untuk aplikasi web baru Anda dan klik Berikutnya :- Nama: Nama aplikasi web Anda. Ini akan secara otomatis mengisi kolom ArtifactId aplikasi web.
- GroupId: Nama grup artefak, biasanya domain perusahaan. - misalnya, com.microsoft.azure.
- Versi: Kami akan menyimpan versi default 1.0-SNAPSHOT.
Sesuaikan pengaturan Maven atau terima pengaturan standar, lalu klik Selesai.
Navigasikan ke proyek Anda di tab Proyek
sebelah kiri, dan buka file src/main/webapp/index.jsp . Ganti kode dengan yang berikut dan simpan perubahan:<html> <body> <b><% out.println("Hello World!"); %></b> </body> </html>
Membuat Azure Container Registry untuk digunakan sebagai registri Docker privat
Langkah-langkah berikut memandu Anda menggunakan portal Azure untuk membuat Azure Container Registry.
Nota
Jika Anda ingin menggunakan Azure CLI alih-alih portal Microsoft Azure, ikuti langkah-langkah dalam Membuat registri kontainer Docker privat menggunakan Azure CLI 2.0.
Masuk ke portal Azure dan login.
Setelah masuk ke akun Anda di portal Microsoft Azure, Anda dapat mengikuti langkah-langkah di Membuat registri kontainer Docker privat menggunakan portal Microsoft Azure artikel, yang diparafrasekan dalam langkah-langkah berikut demi keluasan.
Klik ikon menu untuk + Buat sumber daya, klik kategori Kontainer, lalu klik Container Registry.
Saat halaman
Buat registri kontainer ditampilkan, tentukan informasi berikut: Langganan: Menentukan langganan Azure yang ingin Anda gunakan untuk registri kontainer baru.
Grup Sumber Daya : Menentukan grup sumber daya untuk registri kontainer Anda. Pilih salah satu opsi berikut:
- BuatBaru : Menentukan bahwa Anda ingin membuat grup sumber daya baru.
- Gunakanyang Sudah Ada : Menentukan bahwa Anda akan memilih dari daftar grup sumber daya yang terkait dengan akun Azure Anda.
Nama Registri: Menentukan nama untuk registri kontainer baru.
Lokasi: Menentukan wilayah tempat registri kontainer Anda akan dibuat - misalnya, US Barat.
SKU : Menentukan tingkat layanan untuk registri kontainer Anda. Untuk tutorial ini, pilih Basic. Untuk informasi selengkapnya, lihat Azure Container Registry tingkatan layanan.
Klik Tinjau + buat dan verifikasi bahwa informasi tersebut benar. Selesaikan dengan mengklik Buat.
Menyebarkan aplikasi web Anda di kontainer Docker
Langkah-langkah berikut memandu Anda dalam mengonfigurasi dukungan Docker untuk aplikasi web Anda dan menerapkan aplikasi web tersebut ke dalam kontainer Docker.
Navigasi ke proyek Anda di tab Project sebelah kiri dan klik kanan proyek Anda. Perluas Azure dan klik Tambahkan Dukungan Docker.
Ini akan secara otomatis membuat file Docker dengan konfigurasi default.
Setelah Anda menambahkan dukungan Docker, klik kanan proyek Anda di penjelajah proyek, perluas Azure, lalu klik Sebarkan Gambar ke Aplikasi Web.
Pada kotak dialog Sebarkan Gambar ke Aplikasi Web, isi informasi berikut ini:
Nama: Ini menentukan nama yang mudah diingat yang ditampilkan di Azure Toolkit.
Container Registry: Buat yang baru atau pilih registri kontainer dari menu drop-down yang Anda buat di bagian sebelumnya dari artikel ini. Bidang untukURL Server
, Nama Pengguna , dan kata sandiakan diisi secara otomatis. Gambar dan tag: Menentukan nama gambar kontainer; biasanya ini akan menggunakan sintaks berikut: registri <>nama aplikasi .azurecr.io/<>:latest, di mana:
- <registri> adalah registri kontainer Anda dari bagian sebelumnya dari artikel ini
- <appname> adalah nama aplikasi web Anda
Gunakan Aplikasi Web yang Ada atau Buat Aplikasi Web Baru: Menentukan apakah Anda akan menyebarkan kontainer Anda ke aplikasi web yang sudah ada atau membuat aplikasi web baru. Nama aplikasi yang Anda tentukan akan membuat URL untuk aplikasi web Anda; misalnya: wingtiptoys.azurewebsites.net.
Grup Sumber Daya: Menentukan apakah Anda akan menggunakan grup sumber daya baru atau yang sudah ada.
Paket App Service: Menentukan apakah Anda akan menggunakan paket layanan aplikasi yang sudah ada atau membuat yang baru.
Setelah Anda selesai mengonfigurasi pengaturan yang tercantum di atas, klik Jalankan. Saat aplikasi web Anda berhasil disebarkan, status akan ditampilkan di jendela Jalankan.
Setelah aplikasi web diterbitkan, Anda dapat menelusuri URL yang ditentukan sebelumnya untuk aplikasi web Anda; misalnya: wingtiptoys.azurewebsites.net.
Anda
Opsional: Mengubah pengaturan penerbitan aplikasi web Anda
Setelah memublikasikan aplikasi web, pengaturan Anda akan disimpan sebagai default, dan Anda dapat menjalankan aplikasi di Azure dengan mengklik ikon panah hijau pada toolbar. Anda dapat mengubah pengaturan ini dengan mengklik menu drop-down untuk aplikasi web Anda dan mengklik Edit Konfigurasi.
Saat kotak dialog Konfigurasi
Jalankan/Debug ditampilkan, Anda dapat mengubah salah satu pengaturan bawaan, kemudian klik OK .
Langkah berikutnya
Untuk sumber daya tambahan untuk Docker, lihat situs web resmi Docker.
Untuk melaporkan bug atau meminta fitur baru, buat masalah di repositori GitHub kami, atau ajukan pertanyaan tentang Stack Overflow dengan tag azure-java-tools.
Untuk informasi selengkapnya tentang menggunakan Java dengan Azure, lihat tautan berikut ini: