Comment installer Docker et Docker Compose sur un VPS

Base de connaissances

Comment installer Docker et Docker Compose sur un VPS


Icons/System/eye-open Created with Sketch. 2 vues 25.02.2026 Serveurs privés virtuels

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 sudo avec 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

En pratique

Étape 1 - Mise à jour du système

Avant toute installation, mettez à jour votre système :

sudo apt update && sudo apt upgrade -y

Étape 2 - Installation des dépendances

Installez les paquets nécessaires :

sudo apt install -y ca-certificates curl gnupg

Étape 3 - Ajout de la clé GPG officielle Docker

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Étape 4 - Ajout du dépôt Docker

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Étape 5 - Installation de Docker Engine et Docker Compose

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

É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 :

sudo usermod -aG docker $USER

Rechargez votre session :

newgrp docker

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 :

docker --version
docker compose version

Vous devez obtenir une sortie similaire à :

Docker version 29.x.x, build xxxxxxx
Docker Compose version v2.x.x

Aller plus loin

Vous pouvez maintenant utiliser Docker pour :

Sécuriser un VPS OVHcloud

Échangez avec notre communauté d'utilisateurs.

Articles associés