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
    Pasted image 20260304153802.png

modifiez les adresse IP de tout les conteneurs donc le premier en 32.163 ....

Pasted image 20260304154220.png
puis faire docker compose up -d
Pasted image 20260304154824.png