Bạn đang hướng ứng dụng của mình tới localhost
, nhưng điều này không được chia sẻ giữa các vùng chứa.
Để truy cập vùng chứa khác, bạn phải tham khảo hostname
của nó .
Trong trường hợp của bạn, tôi hiểu rằng bạn muốn inventory
dịch vụ truy cập db
Dịch vụ. Vì vậy, bạn nên sử dụng datasource
sau url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Xem hướng dẫn đơn giản này về cách kết nối với một vùng chứa từ một vùng chứa khác bằng trình soạn thảo docker: https:// docs. docker.com/compose/gettingstarted/