Späť na nástroje

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.

Služba 1

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.

Prezrieť hosting