Rumah  >  Artikel  >  Java  >  Bagaimanakah Docker memindahkan parameter secara dinamik ke projek Springboot?

Bagaimanakah Docker memindahkan parameter secara dinamik ke projek Springboot?

王林
王林ke hadapan
2023-05-10 19:58:151039semak imbas

Senario

Andaikan terdapat projek springboot, yang mempunyai item konfigurasi pangkalan data, tetapi persekitaran ujian pangkalan data yang berbeza (devsituat), terdapat berbilang IP pangkalan data dan anda ingin menggunakan Untuk imej projek springboot yang sama, konfigurasi pangkalan data boleh ditukar pada bila-bila masa Ringkasnya, konfigurasi pangkalan data aplikasi springboot anda harus dihantar secara luaran, bukan kod keras.

Bagaimanakah Docker memindahkan parameter secara dinamik ke projek Springboot?

Terdapat konfigurasi pangkalan data dalam aplikasi springboot seperti berikut:

Penyelesaian

Gunakan

ungkapan untuk mendapatkan konfigurasi pangkalan data secara dinamik daripada pembolehubah persekitaranspel

Bagaimanakah Docker memindahkan parameter secara dinamik ke projek Springboot?

Seterusnya kami menggantikan konfigurasi pangkalan data dengan ungkapan ejaan dalam fail konfigurasi springboot

Konfigurasikan parameter pangkalan data kami dalam

docker-compose.yml

Dengan cara ini, aplikasi springboot kami boleh mendapatkan konfigurasi pangkalan data secara dinamik apabila memulakan perkhidmatan kontena

Atas ialah kandungan terperinci Bagaimanakah Docker memindahkan parameter secara dinamik ke projek Springboot?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam