Docker Compose Generator
Füge Services hinzu, verdrahte Ports, Volumes, Umgebungsvariablen und Healthchecks und exportiere eine startklare docker-compose.yml — ausgerichtet auf die moderne Compose Specification, ohne veralteten version:-Key.
Presets
Mit einem gängigen Stack starten
Jedes Preset ersetzt die aktuellen Services, Volumes und Netzwerke durch ein fertiges Multi-Service-Beispiel. Danach kannst du alles anpassen.
Services
Jeden Container definieren
Ein Block pro Service. Ein Service braucht ein Image, einen Build-Kontext oder beides.
Ports (Host : Container)
Volumes
Umgebungsvariablen
Abhängig von
Füge einen weiteren Service hinzu, um eine Abhängigkeit zu verdrahten.
Netzwerke
Noch keine Netzwerke definiert — füge unten in der Karte „Netzwerk“ eines hinzu.
Speicher
Benannte Volumes
Volumes, die in den Mounts eines Services referenziert werden (wie dbdata:/var/lib/postgresql/data), werden automatisch unter volumes: deklariert. Füge hier nur eines hinzu, wenn du es deklariert haben willst, bevor es irgendwo gemountet wird.
Netzwerk
Netzwerke
Füge ein Netzwerk hinzu und aktiviere es dann bei den obigen Services, damit sie sich per Servicename erreichen können.
Noch keine Netzwerke.
Ausgabe
docker-compose.yml
Compose-Datei
services:
web:
image: nginx:alpine
container_name: wespner-web
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html:ro
Ausführen
Speichere das als docker-compose.yml und führe docker compose up -d in diesem Ordner aus, um den Stack zu starten.
Betreibst du einen eigenen Gameserver?
Wespner-Gameserver mit DDoS-Schutz, NVMe-Laufwerken und Aktivierung innerhalb von Minuten.