Dans ce TP, l’objectif était de découvrir Docker et la conteneurisation en utilisant Docker Desktop avec WSL 2 sous Windows. Le but était de comprendre comment exécuter des applications dans des conteneurs et comment gérer ces environnements isolés.

Nous avons d’abord installé WSL 2 et une distribution Ubuntu, puis configuré Docker Desktop afin de pouvoir créer et gérer des conteneurs. Nous avons ensuite réalisé plusieurs tests en lançant différentes images comme hello-world, nginx ou ubuntu, ce qui nous a permis de comprendre le fonctionnement des images et des conteneurs.

Nous avons également appris à utiliser le mode interactif d’un conteneur, à gérer les images et les conteneurs avec les commandes Docker, ainsi qu’à créer une nouvelle image à partir d’un conteneur modifié.

Enfin, nous avons découvert les volumes Docker, qui permettent de conserver les données même après la suppression d’un conteneur, et utilisé Visual Studio Code avec l’extension Dev Containers pour exécuter un projet Python dans un conteneur.

Ce TP m’a permis de comprendre les bases de Docker et l’intérêt de la conteneurisation pour le développement et le déploiement d’applications.

Mentions de Cookies WordPress par Real Cookie Banner