> ## Content Index
> Fetch the complete content index at: https://kmartin.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# Installer Docker facilement sur Linux
- URL: https://kmartin.io/installer-docker-facilement-sur-linux/
- Published: 2026-01-08T16:34:27.000Z
- Updated: 2026-01-08T22:33:18.000Z
- Description: Apprends à installer Docker et Docker Compose sur Linux étape par étape, avec une méthode simple, propre et fiable. Prépare ton serveur pour gérer tes containers et projets sans galère.
- Author: Kévin Martin
- Tags: Articles, Administration système, Docker

Pour gérer utiliser des containers, il est essentiel d’avoir Docker et Docker Compose installés sur ton serveur Linux. Pas de panique : l’installation est simple et rapide, et une fois Docker en place, tu pourras gérer tous tes containers comme un pro.

Dans ce guide, je vais te montrer comment installer Docker et Docker Compose sur un serveur Linux (Ubuntu/Debian), en suivant une méthode propre, claire et fiable.

---

## Pourquoi Docker est indispensable

Docker est devenu un standard pour déployer et gérer des applications dans des containers. Avec Docker, tu peux :

- Créer des environnements isolés pour chaque application
- Déployer des services rapidement sans conflit de dépendances
- Travailler sur différents projets sans polluer ton système

Avant de passer à Portainer ou tout autre outil de gestion, il est important d’avoir Docker correctement installé.

---

## Pré-requis

- Un serveur Linux (Ubuntu 20.04+ ou Debian 10+ recommandé)
- Accès root ou un utilisateur avec privilèges sudo
- Connexion internet

---

## Installer Docker

1️⃣ **Mettre à jour les paquets du serveur**

```bash
sudo apt update && sudo apt upgrade -y

```

2️⃣ **Installer les dépendances nécessaires**

```bash
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

```

3️⃣ **Ajouter la clé GPG officielle de Docker**

```bash
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

```

4️⃣ **Ajouter le repository Docker**

```bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

```

5️⃣ **Installer Docker Engine**

```bash
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

```

6️⃣ **Vérifier que Docker fonctionne**

```bash
docker --version
sudo systemctl status docker

```

Tu devrais voir la version de Docker installée et le service actif.

---

## Installer Docker Compose

Docker Compose permet de définir et gérer plusieurs containers via un seul fichier `docker-compose.yml`.

1️⃣ **Télécharger la dernière version de Docker Compose**

```bash
DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')
sudo curl -L "https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

```

2️⃣ **Appliquer les permissions d’exécution**

```bash
sudo chmod +x /usr/local/bin/docker-compose

```

3️⃣ **Vérifier l’installation**

```bash
docker-compose --version

```

Si tu vois la version s’afficher, Docker Compose est prêt à être utilisé.

---

## Autoriser Docker sans sudo (optionnel)

Si tu veux pouvoir utiliser Docker sans taper `sudo` à chaque commande :

```bash
sudo usermod -aG docker $USER

```

Ensuite, reconnecte-toi pour que le changement prenne effet.

---

## Conclusion

Avec Docker et Docker Compose correctement installés, tu disposes d’une base solide pour gérer tous tes containers et projets.

---

Dans le prochain article, on pourra lier directement cette installation Docker à l’installation de Portainer pour que ton setup soit totalement opérationnel dès le départ.