{{tag>software application docker postgres postgresql sysadmin dbadmin}} ====== Installation de PostgreSQL via Docker ====== ===== Tester l'image ===== Les variables d'environnement sont utilisées seulement lors de l'initialisation du conteneur. Pour ce test le conteneur est éphémère, il sera automatiquement effacé à l'arrêt (option %%--rm%%): $ docker run --detach --rm --name postgres_dbtest -e POSTGRES_PASSWORD=mypassword \ -e POSTGRES_USER=user -e POSTGRES_DB=dbtest postgres:13.3-alpine Le conteneur est maintenant en cours d'exécution. Pour s'en assurer: $ docker container list CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 77bb8a72bc89 postgres:13.3-alpine "docker-entrypoint.s…" 11 seconds ago Up 9 seconds 5432/tcp postgres_dbtest ===== Stockage des données ===== Par défaut les fichiers de base de données sont enregistrés dans le répertoire **/var/lib/postgresql/data**. Pour conserver ces données indépendamment du conteneur, on pourra créer et monter un volume. ===== Références ===== * https://hub.docker.com/_/postgres