đŻ TUTORIEL PAS Ă PAS
đł Installation de Docker et Portainer sur Debian 13
đ
Mis à jour : Août 2026
â±ïž DurĂ©e : 15-20 min
đ Niveau : DĂ©butant / IntermĂ©diaire
đ§ Debian 13
đł Docker
đŠ Portainer
Ce tutoriel vous guide pas Ă pas dans l'installation de Docker Engine sur Debian 13,
la découverte des commandes essentielles, puis l'installation de Portainer CE
pour gérer vos conteneurs depuis une interface web.
đ PrĂ©requis :
- Un serveur ou une VM sous Debian 13 (Trixie).
- Un accĂšs root ou un utilisateur avec les droits
sudo.
- Une connexion Internet fonctionnelle.
1 Installation de Docker Engine
Ătape 1 â Mise Ă jour du systĂšme
Avant toute installation, assurez-vous que votre systĂšme est Ă jour.
$ sudo apt update && sudo apt upgrade -y
Ătape 2 â Installation des dĂ©pendances
Installez les paquets nécessaires pour permettre l'installation via apt avec HTTPS.
$ sudo apt install -y ca-certificates curl
Ătape 3 â TĂ©lĂ©chargement et exĂ©cution du script officiel
Docker fournit un script d'installation officiel qui détecte automatiquement votre distribution et installe la version adaptée.
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
đ Ă savoir : Ce script tĂ©lĂ©charge et exĂ©cute l'installation de Docker Engine,
configure le service systemd et ajoute les dépÎts officiels.
Ătape 4 â Ajout de l'utilisateur au groupe docker
Pour éviter d'utiliser sudo à chaque commande, ajoutez votre utilisateur au groupe docker.
$ sudo usermod -aG docker $USER
â ïž Important : Vous devez vous dĂ©connecter et vous reconnecter (ou redĂ©marrer la session) pour que ce changement soit effectif.
Ătape 5 â VĂ©rification de l'installation
Vérifiez que Docker est bien installé et fonctionnel.
$ docker --version
â
Exemple de sortie : Docker version 28.0.1, build ...
$ docker run hello-world
â
Si tout fonctionne, vous verrez un message de bienvenue de Docker.
2 Commandes essentielles Docker
Voici les commandes Docker les plus utilisées. Gardez-les à portée de main !
| Commande | Description |
| docker pull <image> | Télécharge une image depuis un registre (ex: Docker Hub). |
| docker images | Liste les images téléchargées localement. |
| docker run <image> | Crée et démarre un conteneur à partir d'une image. |
| docker ps | Liste les conteneurs en cours d'exécution. |
| docker ps -a | Liste tous les conteneurs (y compris arrĂȘtĂ©s). |
| docker stop <conteneur> | ArrĂȘte un conteneur en cours d'exĂ©cution. |
| docker rm <conteneur> | Supprime un conteneur arrĂȘtĂ©. |
| docker rmi <image> | Supprime une image. |
| docker logs <conteneur> | Affiche les logs d'un conteneur. |
| docker exec -it <conteneur> bash | Ouvre un shell interactif dans un conteneur en cours d'exécution. |
đĄ Astuce : Utilisez docker run --rm pour que le conteneur soit automatiquement supprimĂ© aprĂšs son arrĂȘt (idĂ©al pour les tests).
Exemple pratique â Nginx
$ docker pull nginx:latest
$ docker run -d --name mon-nginx -p 8080:80 nginx
$ docker ps
3 Installation de Portainer CE
Portainer Community Edition (CE) est une interface web open-source qui simplifie la gestion des conteneurs Docker.
Ătape 1 â CrĂ©ation d'un volume persistent
Portainer stocke ses données (configurations, utilisateurs) dans un volume Docker pour les rendre persistantes.
$ docker volume create portainer_data
Ătape 2 â Lancement du conteneur Portainer
Utilisez la commande suivante pour déployer Portainer CE sur le port 9000.
$ docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
â
Portainer est maintenant accessible sur http://[IP_DU_SERVEUR]:9000
â ïž Note : Si le port 9000 est dĂ©jĂ utilisĂ©, vous pouvez le modifier dans la commande (ex: -p 9001:9000).
4 AccÚs à Portainer depuis le réseau local
Ătape 1 â RĂ©cupĂ©rer l'adresse IP du serveur
Identifiez l'adresse IP de votre serveur Debian sur le réseau local.
$ ip a | grep inet
$ hostname -I
â
Exemple : 192.168.1.100
Ătape 2 â Connexion depuis un navigateur
Depuis un autre ordinateur sur le mĂȘme rĂ©seau local, ouvrez un navigateur et accĂ©dez Ă :
http://192.168.1.100:9000
Remplacez 192.168.1.100 par l'IP de votre serveur.
Ătape 3 â Configuration initiale de Portainer
Ă la premiĂšre connexion, Portainer vous demandera de :
- Créer un compte administrateur (nom d'utilisateur et mot de passe).
- Connecter Portainer Ă votre environnement Docker (choisir "Local").
â
Félicitations ! Portainer est opérationnel. Vous pouvez maintenant gérer vos conteneurs,
images, volumes et réseaux depuis votre navigateur.
â
Test de validation
đ Installation rĂ©ussie si :
docker --version affiche la version installée.
docker run hello-world s'exécute sans erreur.
- L'interface web de Portainer est accessible sur
http://[IP]:9000.
- Vous pouvez voir la liste des conteneurs dans Portainer.
đ Ressources complĂ©mentaires