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

Bagaimanakah Docker memindahkan parameter secara dinamik ke projek Springboot?

王林
Lepaskan: 2023-05-10 19:58:15
ke hadapan
1111 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
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