Rumah  >  Artikel  >  Java  >  Sebarkan aplikasi JavaEE menggunakan Docker Containers

Sebarkan aplikasi JavaEE menggunakan Docker Containers

PHPz
PHPzasal
2024-06-05 20:29:00801semak imbas

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"]

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

CMD Tetapkan arahan lalai bekas. . mulakan bekas:

docker image build -t myapp-image .

-p 8080:8080 memetakan port 8080 kontena ke port 8080 hos.

4. Untuk menguji aplikasi

    lawati http://localhost:8080/e674c9d0ef7e14e0f7ce9d77b7636939 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

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!

Kenyataan:
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