PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment suis-je censé utiliser une image/un conteneur Docker Postgresql ?

1.

Corriger. Vous l'avez nommé (--name some-postgres ) donc avant d'en commencer un nouveau, l'ancien doit être supprimé, par ex. docker rm -f some-postgres

Non, ce n'est en aucun cas normal pour docker. Les conteneurs de processus Docker sont normalement censés être éphémère , qui est facilement jeté et recommencé.

C'est parce que vous réutilisez le même conteneur. Supprimez le conteneur et les données ont disparu.

Oui, c'est la bonne voie à suivre en ayant des conteneurs séparés pour des préoccupations distinctes. Cela s'avère pratique dans de nombreux cas, par exemple lorsque vous devez mettre à niveau l'image de base postgres sans perdre vos données (c'est notamment là que le conteneur de données commence à jouer son rôle).

Une fois familiarisé avec les bases de Docker, vous pouvez jeter un œil à Docker compose ou des outils similaires qui vous aideront à exécuter plus facilement des applications multiconteneurs.