0
Dockerコンテナ内のPostgresデータベースに接続しようとすると、次のエラーが発生します。私はクライアントとしてWindows上でpgAdmin 4を使用しています。Dockerコンテナ内のPostgresに接続する際の認証エラー
Password does not match for user "postgres".
マイドッキングウィンドウ・コンファイル、次のとおりです。
version: "3"
services:
db:
image: postgres
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=postgres
ports:
- "5433:5432"
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:
ない私が間違ってやっているかわからを。ファイルには、ユーザー名とパスワードが両方ともpostgres
であることが記載されています。私はちょうどdocker run
イメージを接続することができました。今、私はこの問題を抱えていると思われる作成ファイルを使用しています。
私にとって、あなたが正しい場合でもそれはうまくいかなかった。古いパスワードがどこかに深く格納されているように見えます。だから私はパスワードを元に戻す必要があった...そして、実行中のコンテナに接続し、 'alter user'を通して変更する –