Docker 2026
# Docker
A quoi sert Docker?
Docker est une technologie de virtualisation légère et autonome qui empaquette le code d'application, ses dépendances et ses bibliothèques. Docker vous permet de créer plusieurs conteneurs (environnements virtuels) sur une seule machine, vous permettant d'unifier vos environnements de développement et de test.
Pour qui ?
Docker est un outil qui permet de créer, déployer et exécuter des applications dans des conteneurs légers et isolés.
Il est utilisé par :
- Les développeurs pour travailler dans un environnement cohérent.
- Les équipes DevOps pour automatiser et gérer les déploiements.
- Les entreprises pour optimiser les ressources et accélérer les mises en production.
Idéal pour le développement, les tests et la production.
Compétences
Installation de docker
Installation de Docker sur une VM Debian
Étape 1 — Préparer la VM Debian
Mettre à jour le système
apt update && apt upgrade -y
Installer les outils de base
apt install -y curl git openssh-server
Vérifier l'adresse IP de la VM
ip addr show eth0
Note : Notez l'adresse IP de votre VM (ex:
192.168.1.52). Elle doit être sur votre LAN.
Étape 2 — Installer Docker
Installation automatique via le script officiel
curl -fsSL https://get.docker.com | sh
Démarrer et activer Docker
systemctl start docker
systemctl enable docker
Vérifier l'installation
docker --version
docker ps
(Optionnel) Permettre l'utilisation de Docker sans sudo
usermod -aG docker \$USER
Remarque : Déconnectez-vous et reconnectez-vous pour appliquer les changements.
Installation de Docker Compose et Récupération d'un Projet
Étape 3 — Installer Docker Compose
Installation du plugin Docker Compose
apt install -y docker-compose-plugin
Vérifier l'installation
docker compose version
Étape 4 — Récupérer un projet
Via Git (recommandé)
cd /home
git clone https://github.com/Antoine-O/docker_snmp_simulator.git
cd projetx
Via WinSCP (alternative)
Note : on peut aussi copier les fichiers depuis Windows vers la VM avec WinSCP.
allez dans cd docker_snmp_simulator
Modifier le fichier nano
nano docker-compose.yml
- mettre son adresse réseau
modifiez les adresse IP de tout les conteneurs donc le premier en 32.163 ....
puis faire docker compose up -d


