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.