私はしばらくこれに苦労し、受け入れられた答えに運がなかったので、最終的にコンテナを削除することでそれを機能させることができました:
docker-compose rm postgres
そして、ボリューム 同様に:
docker volume rm myapp_postgres
次に、新しいdocker-compose up
を実行したとき CREATE ROLE
を見ました 私が想定している 最初のup
で見逃されたものです 。
この理由は、こちら で詳しく説明されています。 、postgresのDocker公式イメージのGitリポジトリにあります。