Lektion 3.3 – docker-compose.yml erstellen & starten
Ziel der Lektion
Sie erstellen die docker-compose.yml für n8n, starten den Container und prüfen, ob der Editor im Browser erreichbar ist.
Schritt 1: docker-compose.yml erstellen
sudo nano /srv/docker/n8n/docker-compose.yml
Inhalt einfügen:
services: n8n: image: n8nio/n8n:latest container_name: n8n restart: unless-stopped ports: - "5678:5678" env_file: - .env volumes: - /srv/docker/n8n/data:/home/node/.n8n user: "1000:1000"
Schritt 2: Stack starten
cd /srv/docker/n8n docker compose up -d
Schritt 3: Logs prüfen
docker compose logs -f n8n
Erwartung: In den Logs erscheint eine Zeile wie:
Editor is now accessible via: http://mcp.local:5678
Schritt 4: Zugriff testen
Quick-Checks bei Problemen
1) Container läuft nicht
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
2) Port 5678 lauscht nicht
sudo ss -tulpn | grep 5678 || true
3) Logs zeigen Fehler
docker logs --tail 80 n8n
Merkpunkte
Wenn der Editor erreichbar ist, ist Kapitel 3 abgeschlossen. Als nächstes folgt Praxis-Troubleshooting (Kapitel 4).