PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Docker Compose + Spring Boot + Postgres връзка

Всеки контейнер има свой собствен мрежов интерфейс със собствен локален хост. Така че променете как Java сочи към Postgres:

spring.datasource.url=jdbc:postgresql://localhost:5432/sample

До:

spring.datasource.url=jdbc:postgresql://db:5432/sample

db ще разреши правилния IP на Postgres.

Бонус. С docker-compose не е необходимо да изграждате изображението си на ръка. Така че променете:

web:
  image: myuser/manager:latest

До:

web:
  build: .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да върнете стойност от обещание

  2. Уникална стойност на PostgreSQL в множество колони

  3. Изпълнението на SQL скрипт през psql дава синтактични грешки, които не се появяват в PgAdmin

  4. Как да се свържа с localhost с postgres_fdw?

  5. postgresql - вземете броя по стойностни диапазони