Skip to main content

Lab 2 - Exercices et questions sur le CLI de Docker



Copie l’exercice dans ton journal et mets-y tes réponses aux questions et vous ne devez pas utiliser l’AI.

Vous devriez être en mesure de faire cet exercice qu’avec le contenu de ce site.



1. À l’aide de la commande docker, rechercher en ligne de commande la dernière image OFFICIELLE de PostgreSQL.


2. À l’aide de la commande docker, comment télécharge-t-on la dernière version de PostgreSQL ?


3. À l’aide de la commande docker run, lance un conteneur PostgreSQL.

Utiliser cette référence pour les variables d’environnement postgreSQL : https://hub.docker.com/_/postgres#how-to-extend-this-image et https://docs.docker.com/guides/postgresql/

  • Les paramètres sont en ordre
    • Le conteneur se nomme : dockerpostgreSQL
    • Nom d’hôte : pg-01
    • La base de données par défaut est : formation
    • Le Superuser est : superdocker
    • Le Superuser password est : passw0rd
    • Créer un volume nommé pg-data avec le conteneur pour y stocker les informations de la base de données
    • Publier le port PostgreSQL qui est 5432
    • Utiliser la dernière version disponible


4. À l’aide de la commande docker, lister les images et les conteneurs, même ceux arrêtés.


5.Vérifier que la base de données “formation” a bien été créée.
  • À l’aide de la commande docker, ouvre un terminal dans le conteneur
  • Fais les commandes suivantes :
    # Dans le conteneur, fais ces commandes qui permettent de vérifier
    # que la base de données "formation" a bien été créée
    psql -U superdocker -d formation


5.5 Ajoute une Table dans la BD

**Utiliser cette référence pour les prochaines étapes : https://www.w3schools.com/postgresql/postgresql_create_table.php

  • Créer une nouvelle table nommée “cars”
  • Exécute la commande “SELECT * FROM cars;” et fais un imprime écran.
6. À l’aide de la commande docker, arrêter le conteneur, effacer le conteneur, effacer l’image et le volume