bạn cần thay đổi kết nối của mình như sau:
jdbc:mysql://database:3306/db_example
và thêm cái này vào docker-soạn của bạn trong springapi
dịch vụ:
links:
- database
mặt khác, bạn có thể sử dụng wait- for-it.sh
để kiểm tra xem DB có được thiết lập hay không bằng cách thêm một phần lệnh dưới springapi
dịch vụ:
command: ["path/to/wait-for-it.sh", "database:3306", "-t", "6000", "--", "YOUR ACTUAL COMMAND"]