Generátor souborů Docker Compose
Přidejte služby, propojte porty, svazky, proměnné prostředí a healthchecky, poté exportujte hotový docker-compose.yml — podle moderní Compose specifikace, bez zastaralého klíče version:.
Přednastavení
Začněte s běžným stackem
Každé přednastavení nahradí aktuální služby, svazky a sítě hotovým vícesložkovým příkladem. Cokoliv poté můžete upravit.
Služby
Definujte každý kontejner
Jeden blok na každou službu. Služba potřebuje image, build kontext, nebo obojí.
Porty (hostitel : kontejner)
Svazky
Proměnné prostředí
Závisí na
Přidejte další službu, abyste mohli nastavit závislost.
Sítě
Zatím nejsou definované žádné sítě — přidejte nějakou níže v kartě Síťování.
Úložiště
Pojmenované svazky
Svazky odkazované v připojeních (mounts) služby (jako dbdata:/var/lib/postgresql/data) se pod volumes: deklarují automaticky. Sem přidávejte pouze pokud potřebujete svazek deklarovat dřív, než je kdekoli připojen.
Síťování
Sítě
Přidejte síť a poté ji zaškrtněte u služeb výše, aby se mohly navzájem oslovovat podle názvu služby.
Zatím žádné sítě.
Výstup
docker-compose.yml
Compose soubor
services:
web:
image: nginx:alpine
container_name: wespner-web
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html:ro
Spuštění
Uložte tento soubor jako docker-compose.yml a spusťte docker compose up -d ve stejné složce, abyste stack spustili.
Provozuješ vlastní herní server?
Herní servery Wespner s DDoS ochranou, NVMe disky a aktivací do pár minut.