DevTulz Online

příkaz docker run
docker-compose.yml
Příklady:

Co je Docker Compose?

Docker Compose je nástroj pro definování a spouštění vícekontejnerových Docker aplikací pomocí souboru YAML (docker-compose.yml). Místo spouštění dlouhých příkazů docker run s mnoha přepínači popisujete konfiguraci služby deklarativně v souboru a spouštíte vše pomocí docker compose up. To usnadňuje správu verzí konfigurace kontejneru, sdílení s členy týmu a konzistentní reprodukci prostředí. Tento nástroj převede příkaz docker run na ekvivalentní definici služby Compose, přičemž zpracovává porty (-p), proměnné prostředí (-e), svazky (-v), zásady restartu (--restart), sítě (--network), limity zdrojů (--memory, --cpus), štítky, schopnosti, kontroly stavu, protokolování a další.

Jak používat Docker Run na Compose

  • Vložte svůj úplný příkaz docker run do vstupního pole (včetně 'docker run').

  • Výstup docker-compose.yml se generuje okamžitě při psaní.

  • Klikněte na jedno z tlačítek příkladů pro načtení předpřipraveného příkazu.

  • Zkontrolujte vygenerovaný YAML — pojmenované sítě jsou vypsány s 'external: true' jako výchozí bod.

  • Klikněte na Kopírovat pro zkopírování YAML do schránky a uložte ho jako docker-compose.yml.