Guide d'introduction à Docker : Comment créer et gérer des conteneurs avec Docker

2/20/2026
5 min read

Guide d'introduction à Docker : Comment créer et gérer des conteneurs avec Docker

Docker est une plateforme de conteneurisation open source qui aide les développeurs à empaqueter, distribuer et exécuter des applications. Cet article vous guidera étape par étape sur la façon d'utiliser Docker pour créer et gérer des conteneurs, afin de maintenir la cohérence des applications dans différents environnements.

1. Qu'est-ce que Docker ?

Docker est une plateforme ouverte qui permet aux développeurs de construire, déployer et gérer facilement des applications conteneurisées. Les conteneurs sont légers, portables et peuvent s'exécuter de la même manière partout, garantissant la cohérence et l'évolutivité des applications.

2. Installer Docker

Avant de commencer, vous devez installer Docker sur votre système d'exploitation. Voici les étapes d'installation pour différents systèmes d'exploitation :

2.1 Windows

  1. Rendez-vous sur le site officiel de Docker pour télécharger Docker Desktop : Docker Downloads.
  2. Double-cliquez sur le fichier Docker Desktop Installer.exe téléchargé et suivez les instructions pour terminer l'installation.
  3. Une fois l'installation terminée, lancez Docker Desktop et assurez-vous qu'il fonctionne dans la zone de notification du système.

2.2 macOS

  1. Rendez-vous sur le site officiel de Docker pour télécharger Docker Desktop : Docker Downloads.
  2. Double-cliquez sur le fichier .dmg téléchargé et faites glisser Docker dans le dossier Applications.
  3. Lancez Docker Desktop et assurez-vous qu'il fonctionne dans la barre d'état.

2.3 Linux

Sur Linux, vous pouvez installer Docker via le gestionnaire de paquets. Prenons Ubuntu comme exemple :

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour vérifier si Docker a été installé avec succès :

docker --version

3. Créer votre premier conteneur Docker

Ensuite, nous allons utiliser la commande Docker pour créer un conteneur simple.

3.1 Tirer une image

Docker utilise des images pour créer des conteneurs, une image peut être considérée comme un modèle pour une application. Par exemple, nous pouvons tirer une image Ubuntu simple depuis Docker Hub :

docker pull ubuntu

3.2 Exécuter un conteneur

Après avoir tiré l'image, exécutez la commande suivante pour démarrer un nouveau conteneur :

docker run -it ubuntu /bin/bash

L'explication des paramètres de la commande ci-dessus est la suivante :

  • run : exécute un nouveau conteneur
  • -it : utilise un terminal interactif
  • ubuntu : nom de l'image
  • /bin/bash : commande à exécuter après le démarrage du conteneur

Vous devriez maintenant être dans un conteneur Ubuntu, tapez exit pour quitter le conteneur.

4. Gérer les conteneurs Docker

4.1 Voir les conteneurs en cours d'exécution

Vous pouvez utiliser la commande suivante pour voir tous les conteneurs en cours d'exécution :

docker ps

4.2 Voir tous les conteneurs

Pour voir tous les conteneurs (y compris ceux qui sont arrêtés), vous pouvez utiliser :

docker ps -a

4.3 Arrêter et démarrer des conteneurs

Si vous souhaitez arrêter un conteneur en cours d'exécution, vous pouvez utiliser la commande suivante :

docker stop 

Pour redémarrer un conteneur arrêté :

docker start 

4.4 Supprimer un conteneur

Pour supprimer un conteneur, vous pouvez utiliser :

docker rm 

5. Créer et utiliser un Dockerfile

Un Dockerfile est un fichier texte qui contient une série d'instructions pour construire automatiquement une image Docker. Voici un exemple simple de Dockerfile qui crée une image contenant Python.

5.1 Créer un Dockerfile

Dans le répertoire de votre choix, créez un fichier Dockerfile et ajoutez le contenu suivant :

# Utiliser l'image de base Python officielle
FROM python:3.9-slim

# Définir le répertoire de travail
WORKDIR /app

# Copier les fichiers du répertoire actuel dans le conteneur
COPY . .

# Installer les dépendances
RUN pip install -r requirements.txt

# Définir la commande à exécuter après le démarrage du conteneur
CMD ["python", "app.py"]

5.2 Construire l'image

Dans le répertoire où se trouve le fichier Dockerfile, exécutez la commande suivante pour construire l'image :

docker build -t my-python-app .

5.3 Exécuter votre image

Une fois l'image construite, vous pouvez utiliser la commande suivante pour l'exécuter :

docker run -d -p 5000:5000 my-python-app

Cette commande va mapper le port 5000 du conteneur au port 5000 de l'hôte.

6. Conclusion

Grâce aux étapes ci-dessus, vous avez maîtrisé les concepts de base de Docker, les méthodes d'installation, ainsi que la façon de créer et de gérer des conteneurs. Docker rend le développement et le déploiement simples et efficaces, vous aidant à maintenir la cohérence des applications dans différents environnements. Dans le travail réel, l'utilisation des fonctionnalités de Docker en combinaison avec des outils CI/CD améliorera considérablement l'efficacité du flux de travail de développement.

Avec l'évolution continue de la technologie, le champ d'application de Docker s'élargit également, maîtriser Docker ajoutera plus de possibilités à votre carrière de développement logiciel. Nous espérons que ce guide vous aidera à bien débuter avec Docker ! Si vous avez des questions, n'hésitez pas à discuter dans la section des commentaires.

Published in Technology

You Might Also Like