Zurück zu den Tools

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.

Service 1

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.

Hosting ansehen