Du använder fel databas.
Databasen postgres
används normalt inte för användardata, utan för administrativa ändamål. Om du till exempel vill ta bort en databas måste du vara ansluten till en annan databas i PostgreSQL-databasklustret för att utfärda SQL-satsen DROP DATABASE
. Normalt är databasen postgres
används för det ändamålet, och jag tvivlar inte på att Docker gör precis det när den försöker släppa en databas.
Om du verkligen vill släppa databasen postgres
, måste du ansluta till någon annan databas i klustret. Den korrekta lösningen är dock att behålla dina data i en annan databas. Då borde problemet försvinna av sig självt.