Étape 2 : Installation de Docker & Dockge
Docker Engine et Docker Compose sont indispensables. Nous y ajoutons Dockge pour une interface d'administration simplifiée.
Installation de Docker
# Script automatique officiel
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Installation de la Stack d'Administration
Nous installons Dockge et le tunnel Cloudflare dans une seule stack centralisée dans `/opt/dockge`.
# 1. Dossiers
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
# 2. Création de la configuration
cat < docker-compose.yaml
services:
dockge:
image: louislam/dockge:1
container_name: dockge
restart: unless-stopped
ports:
- "5001:5001"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data
- /opt/stacks:/opt/stacks
environment:
- DOCKGE_STACKS_DIR=/opt/stacks
- DOCKGE_ENABLE_CONSOLE=true
tunnel:
image: cloudflare/cloudflared:latest
container_name: cloudflare-tunnel
restart: unless-stopped
command: tunnel run --token VOTRE_TOKEN_ICI
EOF
# 3. Lancer
docker compose up -d
💡 Pourquoi Dockge ?
Contrairement à Portainer qui utilise son propre moteur, Dockge manipule directement vos fichiers `compose.yaml`. Si Dockge s'arrête, vos stacks continuent de fonctionner et restent utilisables en ligne de commande.