#postgresql #docker #passwords
#postgresql #docker #пароли
Вопрос:
Я создал postgresql docker с помощью приведенной ниже команды
docker run -d -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=1234 -v pgdata:/var/lib/postgresql/data postgres
Но через некоторое время возникает следующая ошибка
[575] FATAL: password authentication failed for user "postgres"
[575] DETAIL: Password does not match for user "postgres".
Connection matched pg_hba.conf line 95: "host all all all md5"
Запустите приведенную ниже команду, и она снова заработает
docker exec postgres su - postgres -c "psql -U postgres -d postgres -c "alter user postgres with password '1234';""
Можете ли вы сказать мне, почему это происходит?