sql >> データベース >  >> RDS >> PostgreSQL

Spring Boot、PostgreSQL、Docker-コンテナでの実行中に接続が拒否されました

    アプリケーションをlocalhostに向けています 、ただし、これはコンテナ間で共有されません。

    別のコンテナにアクセスするには、そのhostnameを参照する必要があります 。

    あなたの場合、inventoryが必要だと理解しています dbにアクセスするためのサービス サービス。したがって、次のdatasourceを使用する必要があります url:

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

    docker composeを使用して別のコンテナーからコンテナーに接続する方法については、次の簡単なチュートリアルを参照してください: https://docs。 docker.com/compose/gettingstarted/



    1. OracleクライアントORA-12541:TNS:リスナーなし

    2. INSERTステートメントの有効な月ではありません

    3. OracleVarchar2からの非ASCII文字の検索と削除

    4. MySQLレプリケーションとGTIDベースのフェイルオーバー-誤ったトランザクションの詳細