Layanan dari komposisi buruh pelabuhan yang sama terhubung ke jaringan default yang sama. Anda harus menggunakan nama layanan di url Anda ketika Anda ingin mengakses wadah lain. Nama wadah akan diselesaikan ke IP wadah secara otomatis. Anda tidak dapat mengakses wadah lain dengan menggunakan localhost - gunakan nama layanan sebagai gantinya. Dalam kasus Anda, Anda dapat mengatur variabel lingkungan untuk spring_boot_mongo
layanan :
spring_boot_mongo:
build: .
ports:
- "8080:8080"
environment:
- SPRING_DATA_MONGODB_.HOST=mongo
jika Anda menggunakan data pegas mongo. Jika tidak, setel variabel lingkungan untuk mengganti uri Anda di wadah aplikasi Anda.