Comment installer Docker et Docker Compose sur un VPS
Objectif
À la fin de ce guide, votre VPS disposera de :
- Docker Engine
- Docker Compose (plugin officiel)
- Les permissions configurées pour éviter l'utilisation de
sudoavec Docker
L'installation via le dépôt officiel Docker garantit des mises à jour régulières, une meilleure stabilité et une compatibilité maximale avec les outils récents.
Ce guide explique comment installer Docker Engine et Docker Compose sur un VPS OVHcloud.
Prérequis
- Un VPS OVHcloud actif sous Debian 11/12 ou Ubuntu 22.04 et versions supérieures
- Accès SSH avec un utilisateur disposant des droits sudo
Sommaire
- Étape 1 - Mise à jour du système
- Étape 2 - Installation des dépendances
- Étape 3 - Ajout de la clé GPG Docker
- Étape 4 - Ajout du dépôt Docker
- Étape 5 - Installation de Docker
- Étape 6 - Configuration des permissions Docker
- Étape 7 - Vérification de l'installation
En pratique
Étape 1 - Mise à jour du système
Avant toute installation, mettez à jour votre système :
Étape 2 - Installation des dépendances
Installez les paquets nécessaires :
Étape 3 - Ajout de la clé GPG officielle Docker
Étape 4 - Ajout du dépôt Docker
Étape 5 - Installation de Docker Engine et Docker Compose
Étape 6 - Configuration des permissions Docker
Par défaut, les commandes Docker nécessitent sudo.
Pour éviter des problèmes de permissions lors de l'utilisation de Docker Compose ou de scripts d'installation, ajoutez votre utilisateur au groupe docker :
Rechargez votre session :
Ne lancez pas vos futurs scripts Docker avec sudo, sauf nécessité spécifique. L'utilisation de sudo peut créer des fichiers appartenant à root et provoquer des erreurs de permission.
Étape 7 - Vérification de l'installation
Vérifiez que Docker fonctionne correctement :
Vous devez obtenir une sortie similaire à :
Aller plus loin
Vous pouvez maintenant utiliser Docker pour :
- Installer OpenClaw derrière Traefik sur un VPS OVHcloud avec AI Endpoints OVHcloud
- Installer n8n sur un VPS OVHcloud
- Installer Nextcloud sur un VPS OVHcloud avec Docker et Traefik
Échangez avec notre communauté d'utilisateurs.