Generátor súborov Docker Compose
Pridajte služby, prepojte porty, zväzky, premenné prostredia a healthchecky, potom exportujte hotový docker-compose.yml — podľa modernej Compose špecifikácie, bez zastaraného kľúča version:.
Predvoľby
Začnite s bežným stackom
Každá predvoľba nahradí aktuálne služby, zväzky a siete hotovým viacsúčastovým príkladom. Čokoľvek potom môžete upraviť.
Služby
Definujte každý kontajner
Jeden blok na každú službu. Služba potrebuje image, build kontext, alebo oboje.
Porty (hostiteľ : kontajner)
Zväzky
Premenné prostredia
Závisí od
Pridajte ďalšiu službu, aby ste mohli nastaviť závislosť.
Siete
Zatiaľ nie sú definované žiadne siete — pridajte nejakú nižšie v karte Sieťovanie.
Úložisko
Pomenované zväzky
Zväzky odkazované v pripojeniach (mounts) služby (ako dbdata:/var/lib/postgresql/data) sa pod volumes: deklarujú automaticky. Sem pridávajte iba ak potrebujete zväzok deklarovať skôr, než je kdekoľvek pripojený.
Sieťovanie
Siete
Pridajte sieť a potom ju zaškrtnite pri službách vyššie, aby sa mohli navzájom oslovovať podľa názvu služby.
Zatiaľ žiadne siete.
Výstup
docker-compose.yml
Compose súbor
services:
web:
image: nginx:alpine
container_name: wespner-web
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./html:/usr/share/nginx/html:ro
Spustenie
Uložte tento súbor ako docker-compose.yml a spustite docker compose up -d v tom istom priečinku, aby ste stack spustili.
Prevádzkuješ vlastný herný server?
Herné servery Wespner s DDoS ochranou, NVMe diskami a aktiváciou do pár minút.