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