Les bases

Installer Docker sur Ubuntu ou Debian (méthode officielle)

Installer Docker et docker compose depuis le dépôt officiel sur Ubuntu 24.04, 26.04 ou Debian 12, 13, limiter la taille des logs et vérifier que tout fonctionne.

Publié le 3 octobre 2026 · ⏱ 5 min de lecture

Les paquets docker.io des dépôts Ubuntu et Debian sont souvent en retard. La méthode recommandée par Docker est d’utiliser son dépôt officiel. Comptez 5 minutes.

Vous utilisez Mon serveur ? Le script installe Docker automatiquement avec cette méthode : vous pouvez passer ce guide.

1. Ajouter le dépôt officiel

Connecté à votre serveur en SSH :

sudo apt update
sudo apt install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
. /etc/os-release
sudo curl -fsSL "https://download.docker.com/linux/$ID/gpg" -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
printf "Types: deb\nURIs: https://download.docker.com/linux/%s\nSuites: %s\nComponents: stable\nSigned-By: /etc/apt/keyrings/docker.asc\n" "$ID" "$VERSION_CODENAME" | sudo tee /etc/apt/sources.list.d/docker.sources

Ces commandes fonctionnent telles quelles sur Ubuntu comme sur Debian : la variable $ID vaut ubuntu ou debian.

2. Installer Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3. Limiter la taille des journaux

Par défaut, les journaux des conteneurs grossissent sans limite et peuvent remplir le disque en quelques mois. Limitez-les à 30 Mo par conteneur :

echo '{ "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" } }' | sudo tee /etc/docker/daemon.json
sudo systemctl restart docker

4. Vérifier

sudo docker run --rm hello-world
docker compose version

Le premier affiche « Hello from Docker! », le second la version de docker compose.

5. Utiliser Docker sans sudo (optionnel)

sudo usermod -aG docker $USER

Déconnectez-vous puis reconnectez-vous pour que ce soit pris en compte.

À savoir : appartenir au groupe docker revient à être administrateur du serveur. Ne l’accordez qu’à votre propre compte.

Et ensuite ?

Une commande qui ne marche pas, une explication pas claire ? Signaler une erreur dans cette page.

Prêt à vous lancer ?

Choisissez vos applications et récupérez une installation complète.

Créer mon serveur