OPS_DOCS

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