docker-compose postgres利用時にエラー「Error: Database is uninitialized and superuser password is not specified.」が発生した場合の対処法

docker-compose postgres利用時にエラー「Error: Database is uninitialized and superuser password is not specified.」が発生した場合の対処法

docker composeでpostgresを利用時にエラー「Error: Database is uninitialized and superuser password is not specified.」が発生した場合の対処法を記述してます。

環境

  • OS CentOS Stream release 8
  • docker 19.03.13
  • docker-compose 1.25.4

エラー全文

以下のエラーが発生

原因

以下のように「docker-compose.yml」にsuperuserのパスワードが設定されていないことが原因

対処法

パスワードを設定する