Open1
Docker-Composeでコンテナ起動したDBに接続できなかった話

状況
- Docker-Composeを使用して立ち上げたDBをa5SQLから覗こうとした
- DockerImageはローカルのDockerfileをビルドしたものを使用
- コンテナは無事起動してている状態
試したこと
- Dockerfileに固定実装している、DBの接続情報が正しいことを確認
- USER/PASSWORD/DB
- ⇒ 全部あってる。
- portが間違ってる?
- ⇒ あってる。
原因
- 調べたところ、接続側のWindowsポートが他でも使われてるのが原因?
解決法
- Docker-composeで指定するポートを以下のように変更して解決。(根本原因は理解できてない気がするな。)
変更前
ports:
- "5432:5432"
変更後
ports:
- "5433:5432"