Andockfenster Postgress alle Daten Löschen
Ich bin mit postgress innerhalb eines docker-container. Ich versuche, komplett entfernen und neu installieren.
Jedesmal, wenn ich starten scheint es zu sein, 'Neustart', anstatt eine neue Instanz.
Wenn ich neu starten, damit die neue Instanz bekomme ich eine Nachricht wie diese sagen mir, wenn ich das Letzte Herunterfahren der vorherigen Datenbank:
postgres | LOG: database system was shut down at 2017-04-25 18:28:02 UTC
Diese sind die Schritte, die ich nahm in einem Versuch, vollständig zu entfernen Sie die Datenbank.
docker kill $(docker ps -q) # stop all containers
docker rm $(docker ps -a -q) # remove all containers
docker rmi $(docker images -q) # remove all images
docker network prune # remove all networks
docker volume prune # remove all volumes
Doch bekomme ich immer die melden, die angibt, wenn die bisherige Datenbank wurde heruntergefahren. Wie kann ich vollständig entfernen Sie alle Spuren von der Datenbank?
- Bitte überprüfen Sie die Schreibweise Ihres Titels: wiki.postgresql.org/wiki/Identity_Guidelines
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen:
Sonst, die richtige Art und Weise zu tun, es wäre zu tun:
Allerdings glaube ich nicht, die Mengen sind das Problem. Wenn Sie eine
docker run --rm -it postgres
den entrypoint lädt einige-Konfiguration und startet die Datenbank, so dass es erwartet, um zu sehen, dass Nachricht.Es endete als, dass docker compose wurde die Montage-Ordnern beim Start werden diese Ordner angegeben werden, in
docker-compose.yml
etwa so:Dem Ordner aktualisiert werden, verwenden. Durch das entfernen von Ihnen, ich war in der Lage, zu beheben mein problem.
für
docker-compose
den richtigen Weg, um zu entfernen Bände würdendocker-compose down --volumes
oderdocker-compose --rmi all --volumes
Weitere Informationen finden Sie unter https://docs.docker.com/compose/reference/down/