Avis Google vérifiés Tutoriels techniques

Comment installer Docker et lancer son premier conteneur

Installez Docker Engine depuis le dépôt officiel et exécutez un conteneur avec ports et volumes en moins d'une heure.

Suggestions populaires
Ctrl K ouvrir · esc fermer
Voir toutes les formations →
Qualiopi · depuis 2024
511+ villes · 25 pays
OPCO et FNE
Par ··8 min de lecture
Série · DevOps ← Retour au blogComment installer Docker et lancer son premier conteneur

Ce que vous allez faire

À la fin de ce tutoriel, Docker Engine est installé depuis le dépôt officiel sur une machine Linux, un conteneur hello-world s'exécute, un conteneur nginx expose le port 8080, un volume persiste des données et les journaux du conteneur sont lisibles. Durée estimée : 45 minutes.

Prérequis

  • Machine Linux (Ubuntu 22.04 ou Debian 12 recommandé)
  • Accès sudo et connexion internet
  • Terminal ouvert
  • 15 minutes pour l'installation initiale

Étape 1 — Ajouter le dépôt officiel Docker

L'ajout du dépôt officiel garantit des paquets à jour et signés. Exécutez ces commandes pour installer les dépendances et la clé GPG.

bash
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Ajout du dépôt Docker

Étape 2 — Installer Docker Engine

Mettez à jour la liste des paquets puis installez Docker Engine, le client et le plugin de stockage.

bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Installation des paquets Docker

Étape 3 — Vérifier l'installation et ajouter l'utilisateur

Testez l'installation avec le conteneur hello-world puis ajoutez votre utilisateur au groupe docker pour éviter sudo à chaque commande.

bash
sudo docker run hello-world
sudo usermod -aG docker $USER
newgrp docker
Test et configuration utilisateur

Étape 4 — Lancer un conteneur avec port publié

Exécutez nginx en arrière-plan et mappez le port 8080 de l'hôte vers le port 80 du conteneur.

bash
docker run -d --name mon-nginx -p 8080:80 nginx:latest
Lancement avec publication de port

Étape 5 — Monter un volume

Créez un volume nommé et montez-le dans le conteneur pour persister les données.

bash
docker volume create mon-volume
docker run -d --name nginx-volume -v mon-volume:/usr/share/nginx/html -p 8081:80 nginx:latest
Montage de volume

Étape 6 — Consulter les journaux du conteneur

Affichez les logs en temps réel du conteneur nginx pour vérifier son fonctionnement.

bash
docker logs -f mon-nginx
Lecture des journaux

Vérifier que tout fonctionne

Listez les conteneurs en cours d'exécution et confirmez que les volumes sont bien attachés.

bash
docker ps
docker volume ls
Vérification des conteneurs et volumes

Erreurs fréquentes

Permission denied lors de l'exécution de docker

L'utilisateur n'appartient pas au groupe docker. Relancez newgrp docker ou déconnectez-reconnectez la session.

docker: command not found

Le dépôt n'a pas été ajouté correctement. Vérifiez le fichier /etc/apt/sources.list.d/docker.list et réinstallez les paquets.

Port 8080 déjà utilisé

Un autre processus écoute sur ce port. Changez le mapping avec -p 8082:80 ou arrêtez le service occupant le port.

Aller plus loin

Après ces étapes, explorez la création d'images avec Dockerfile, l'orchestration avec Docker Compose et l'analyse de vulnérabilités des images.

Se former avec Learni

Trivy : Maîtriser l’Analyse de Sécurité des Conteneurs et Images Docker

Formation intra-entreprise, présentiel, 1 journée, niveau Novice. Destinée aux administrateurs systèmes, DevOps et responsables sécurité qui veulent installer Trivy, analyser des images Docker et intégrer l'outil dans des pipelines CI/CD. Trivy : Maîtriser l’Analyse de Sécurité des Conteneurs et Images Docker

Maîtriser Trivy : Détection de Vulnérabilités dans les Conteneurs et Images Docker

Formation intra-entreprise, présentiel, 1 journée, niveau Intermédiaire. Pour développeurs et DevOps souhaitant configurer Trivy en production et interpréter les rapports de vulnérabilités. Maîtriser Trivy : Détection de Vulnérabilités dans les Conteneurs et Images Docker

Formation Container image scanning 2026 - Sécuriser vos images Docker

Formation intra-entreprise, présentiel, 4 journées, niveau Novice. Pour ingénieurs DevOps et responsables sécurité qui veulent maîtriser le container image scanning et l'intégrer dans des workflows CI/CD. Formation Container image scanning 2026 - Sécuriser vos images Docker

Obtenez un devis sous 24 h.

FAQ

Quelle commande installe Docker depuis le dépôt officiel sur Ubuntu ?

Ajoutez le dépôt avec curl et apt puis exécutez sudo apt-get install docker-ce docker-ce-cli containerd.io.

Comment publier le port 80 d'un conteneur nginx sur le port 8080 de l'hôte ?

Utilisez l'option -p 8080:80 dans la commande docker run pour mapper le port.

Quelle option permet de monter un volume nommé dans un conteneur ?

L'option -v mon-volume:/chemin/dans/conteneur crée le montage lors du docker run.

Comment afficher les journaux en continu d'un conteneur nommé mon-nginx ?

Exécutez docker logs -f mon-nginx pour suivre les sorties en temps réel.

Aller plus loin

Se former sur ce sujet avec Learni

Ce tutoriel couvre l'essentiel. Ces trois formations intra-entreprise vont plus loin : cas réels, environnement de votre SI, formateur praticien.

Trivy : Maîtriser l’Analyse de Sécurité des Conteneurs et Images Docker

1 journée · présentiel · Novice

1 100 € HT

Voir la formation

Maîtriser Trivy : Détection de Vulnérabilités dans les Conteneurs et Images Docker

1 journée · présentiel · Intermédiaire

1 100 € HT

Voir la formation

Formation Container image scanning 2026 - Sécuriser vos images Docker

4 journées · présentiel · Novice

4 400 € HT

Voir la formation

Une équipe à former sur ce sujet ? Devis sous 24 h

Votre formation professionnelle partout

Construisons
votre prochain
parcours.

30 minutes avec un conseiller formation. Sans engagement. Sans argumentaire commercial maquillé en démo.

Réponse sous 24 h · Qualiopi · OPCO
WhatsApp