Zpět na nástroje

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í.

Služba 1

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.

Prohlédnout hosting