Exercices : Docker et les conteneurs

Informations générales

Élément

Description

Compétences

Utiliser les commandes Docker CLI pour créer, gérer, inspecter et supprimer des conteneurs.

Objectifs

- Lancer et gérer le cycle de vie d’un conteneur
- Accéder à l’intérieur d’un conteneur et exécuter des commandes
- Comprendre la notion de logs et d’inspection
- Différencier les formes hiérarchisées et les alias historiques

Durée estimée

60 min

Répertoire de travail

C:\Docker\docker-container (Windows) ou ~/docker/docker-container (Linux)

Fichiers sources

Aucun

À produire

- Un document avec vos commandes, explications et observations

Moyens d’aide

Le support de cours


Exercice 1 – Mon premier conteneur

Lancez un conteneur basé sur nginx:alpine et rendez le service 80 disponible à votre hôte via le port 8080.

  • Vérifiez qu’il tourne.

  • Arrêtez-le, relancez-le, puis supprimez-le.

Votre réponse - Exercice 1


Exercice 2 – Exécution et interaction

Lancez un conteneur basé sur ubuntu:latest.

  • Exécutez un shell interactif dans ce conteneur.

  • Depuis l’intérieur, installez le paquet curl et utilisez-le pour tester une connexion HTTP.

  • Sortez du conteneur et vérifiez qu’il est toujours présent.

➡️ Notez vos commandes et ce que vous observez.


Exercice 3 – Cycle de vie complet

Créez un conteneur temporaire avec l’option --rm.

  • Montrez qu’après exécution, le conteneur n’existe plus dans docker container ls -a.

  • Expliquez pourquoi et dans quel cas l’option --rm est utile.