Rumah > Java > javaTutorial > teks badan

Sebarkan aplikasi JavaEE menggunakan Docker Containers

PHPz
Lepaskan: 2024-06-05 20:29:00
asal
821 orang telah melayarinya

Gunakan aplikasi JavaEE menggunakan bekas Docker: Cipta Fail Docker untuk mentakrifkan imej, bina imej, jalankan bekas dan port peta, kemudian akses aplikasi dalam penyemak imbas. Contoh aplikasi JavaEE: REST API berinteraksi dengan pangkalan data, boleh diakses pada localhost selepas penggunaan melalui Docker. . Tutorial ini membimbing anda melalui kontena dan menggunakan aplikasi JavaEE menggunakan Docker. Prasyarat

Fail Docker fail, digunakan untuk menentukan imej Docker. 使用Docker Container部署JavaEE应用程序

FROM openjdk:11-jdk
COPY target/myapp.war /myapp.war
CMD ["java", "-jar", "/myapp.war"]
Salin selepas log masuk

DARI menunjukkan imej asas. SALIN Salin fail JavaEE WAR ke bekas.

CMD Tetapkan arahan lalai bekas. . mulakan bekas:

docker image build -t myapp-image .
Salin selepas log masuk

< kod>-p 8080:8080 memetakan port 8080 kontena ke port 8080 hos.

4. Untuk menguji aplikasi

    lawati http://localhost:8080/<app-context-path> dalam penyemak imbas anda.
  • Kes praktikal
  • Berikut ialah contoh aplikasi JavaEE yang digunakan menggunakan Docker:

API REST ringkas yang menyediakan fungsi untuk berinteraksi dengan pangkalan data. Pelaksanaan:

docker container run -p 8080:8080 myapp-image
Salin selepas log masuk

Pengerahan: Ikuti langkah di atas untuk membina dan menggunakan aplikasi ini menggunakan Dockerfile dan Docker compose.

Atas ialah kandungan terperinci Sebarkan aplikasi JavaEE menggunakan Docker Containers. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!