Powrót do narzędzi

Generator Docker Compose

Dodawaj usługi, konfiguruj porty, wolumeny, zmienne środowiskowe i healthchecki, a następnie eksportuj gotowy do uruchomienia plik docker-compose.yml — zgodny z nowoczesną Compose Specification, bez przestarzałego klucza version:.

Gotowe zestawy

Zacznij od popularnego stosu

Każdy gotowy zestaw zastępuje obecne usługi, wolumeny i sieci gotowym przykładem wielu usług. Możesz później wszystko edytować.

Usługi

Zdefiniuj każdy kontener

Jeden blok na usługę. Usługa potrzebuje obrazu, kontekstu budowania albo obu naraz.

Usługa 1

Porty (host : kontener)

:

Wolumeny

Zmienne środowiskowe

Zależy od

Dodaj kolejną usługę, aby skonfigurować zależność.

Sieci

Nie zdefiniowano jeszcze żadnych sieci — dodaj jedną poniżej w karcie Sieć.

Przechowywanie

Nazwane wolumeny

Wolumeny użyte w montowaniach usługi (jak dbdata:/var/lib/postgresql/data) są automatycznie deklarowane pod volumes:. Dodaj tu wolumen tylko, jeśli potrzebujesz go zadeklarować, zanim zostanie gdziekolwiek zamontowany.

Sieć

Sieci

Dodaj sieć, a następnie zaznacz ją przy powyższych usługach, aby mogły się nawzajem osiągać po nazwie usługi.

Nie ma jeszcze żadnych sieci.

Wynik

docker-compose.yml

Plik compose

services:
  web:
    image: nginx:alpine
    container_name: wespner-web
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/share/nginx/html:ro

Uruchamianie

Zapisz to jako docker-compose.yml i uruchom docker compose up -d w tym folderze, aby uruchomić stos.

Prowadzisz własny serwer gier?

Serwery gier Wespner z ochroną DDoS, dyskami NVMe i aktywacją w kilka minut.

Zobacz hosting