Използвате грешна база данни.
Базата данни postgres
обикновено не се използва за потребителски данни, а за административни цели. Например, ако искате да премахнете база данни, трябва да сте свързани към различна база данни в клъстера на база данни PostgreSQL, за да издадете SQL израза DROP DATABASE
. Обикновено базата данни postgres
се използва за тази цел и не се съмнявам, че Docker прави точно това, когато се опита да премахне база данни.
Ако наистина искате да премахнете базата данни postgres
, ще трябва да се свържете с друга база данни в клъстера. Правилното решение обаче е да запазите данните си в друга база данни. Тогава проблемът трябва да изчезне от само себе си.