Автоматически ли изменяется пароль postgresql, установленного с помощью docker?

#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';""
  

Можете ли вы сказать мне, почему это происходит?