DOC
Accueil/ Projets/ VPS Hostinger - Stack ENGWE/ 02 - Installer Docker + Docker Compose

02 - Installer Docker + Docker Compose

Docker permet de faire tourner chaque service (n8n, bases, etc.) dans un conteneur isolé, sans polluer le système. Docker Compose orchestre le tout à partir d'un seul fichier docker-compose.yml.

ℹ️ Parcours A (Coolify) ? Tu peux sauter cette étape : l'installeur Coolify installe Docker automatiquement. Va directement à 06-coolify.md. Cette page ne concerne que le parcours B.


1. Lancer le script d'installation

Connecté avec ton utilisateur (ssh engwe-seer@IP_DU_VPS), crée le script à partir de scripts/02-install-docker.sh :

nano 02-install-docker.sh
# (colle le contenu, Ctrl+O, Entrée, Ctrl+X)
chmod +x 02-install-docker.sh
./02-install-docker.sh

Il installe Docker Engine, le plugin Compose v2, et ajoute ton utilisateur au groupe docker.

2. Recharger les permissions du groupe

Pour utiliser docker sans sudo, déconnecte-toi puis reconnecte-toi :

exit
ssh engwe-seer@IP_DU_VPS

(ou, sans se déconnecter : newgrp docker)

3. Vérifier

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

La dernière commande télécharge une mini-image et affiche « Hello from Docker! ». Si oui, tout est bon.


Bon à savoir

  • docker compose (avec un espace) = la v2 moderne. On n'utilise plus docker-compose (tiret).
  • Les données des services vivent dans des volumes Docker (voir docker volume ls). Elles survivent aux redémarrages et aux docker compose down.
  • Pour tout supprimer y compris les données : docker compose down -v (⚠️ destructif).

➡️ Étape suivante : 03-dns-et-reverse-proxy.md