Ik worstelde hier een tijdje mee en had geen geluk met het geaccepteerde antwoord, ik kreeg het eindelijk werkend door de container te verwijderen:
docker-compose rm postgres
En dan het volume ook:
docker volume rm myapp_postgres
Toen ik een nieuwe docker-compose up
deed Ik zag CREATE ROLE
vlieg voorbij, wat ik aanneem is wat er werd gemist op de eerste up
.
De redenen hiervoor worden hier toegelicht. , op de Git-repo voor de officiële Docker-afbeelding voor postgres.