Retour au blog
Janvier 13, 2026Guides

Comment installer Docker sur un serveur Linux

Guide complet sur l'installation de Docker et Docker Compose sur les serveurs Ubuntu et CentOS pour les applications conteneurisées.

Comment installer Docker sur un serveur Linux

Docker est une plateforme permettant de développer, d'expédier et d'exécuter des applications dans des conteneurs. Les conteneurs vous permettent de packager une application avec toutes ses dépendances, garantissant qu'elle fonctionne de manière cohérente dans différents environnements. Ce guide vous aidera à installer Docker sur votre serveur Hiddence.

Pour Ubuntu / Debian

Étape 1 : Mettre à jour les paquets système

bash
sudo apt update
sudo apt upgrade -y

Étape 2 : Installer les prérequis

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Étape 3 : Ajouter le dépôt Docker et installer

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.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 docker-ce docker-ce-cli containerd.io -y

Pour RHEL / CentOS / Alma Linux / Rocky Linux

Étape 1 : Installer les prérequis

bash
sudo yum install -y yum-utils

Étape 2 : Ajouter le dépôt Docker et installer

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Vérifier l'installation

bash
sudo docker --version
sudo docker run hello-world

Installation de Docker Compose

Docker Compose vous permet de définir et d'exécuter des applications Docker multi-conteneurs. Sur les systèmes modernes, il est recommandé de l'installer en tant que plugin :

bash
# Pour Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Pour RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Vérifier
docker compose version

Commandes Docker de base

bash
# Télécharger une image
docker pull nginx

# Exécuter un conteneur
docker run -d -p 80:80 --name mynginx nginx

# Lister les conteneurs en cours d'exécution
docker ps

# Arrêter un conteneur
docker stop mynginx

# Supprimer un conteneur
docker rm mynginx

Conseils utiles

  • Ajoutez votre utilisateur au groupe docker pour exécuter Docker sans sudo : sudo usermod -aG docker $USER
  • Utilisez Docker Compose pour les applications multi-conteneurs
  • Nettoyez régulièrement les images et conteneurs inutilisés : docker system prune
  • Utilisez des volumes pour le stockage persistant des données
  • Surveillez les ressources des conteneurs : docker stats