Docker Compose-generator
Voeg services toe, koppel poorten, volumes, omgevingsvariabelen en health checks, en exporteer een kant-en-klaar docker-compose.yml — gericht op de moderne Compose Specification, zonder verouderde version:-key.
Presets
Begin met een veelgebruikte stack
Elke preset vervangt de huidige services, volumes en netwerken door een kant-en-klaar voorbeeld met meerdere services. Je kunt daarna alles nog aanpassen.
Services
Definieer elke container
Eén blok per service. Een service heeft een image, een build context, of beide nodig.
Poorten (host : container)
Volumes
Omgevingsvariabelen
Afhankelijk van
Voeg nog een service toe om een afhankelijkheid te koppelen.
Netwerken
Nog geen netwerken gedefinieerd — voeg er hieronder een toe in de kaart Networking.
Opslag
Named volumes
Volumes waarnaar in de mounts van een service wordt verwezen (zoals dbdata:/var/lib/postgresql/data) worden automatisch onder volumes: gedeclareerd. Voeg er hier alleen een toe als je hem al ergens wilt declareren voordat hij gemount wordt.
Networking
Netwerken
Voeg een netwerk toe en vink het vervolgens aan bij de services hierboven, zodat ze elkaar via de servicenaam kunnen bereiken.
Nog geen netwerken.
Output
docker-compose.yml
Compose-bestand
services:
web:
image: nginx:alpine
container_name: wespner-web
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html:ro
Het draaien
Sla dit op als docker-compose.yml en voer docker compose up -d uit in die map om de stack te starten.
Beheer je een eigen gameserver?
Wespner-gameservers met DDoS-bescherming, NVMe-schijven en activering binnen enkele minuten.