Čo je Docker Compose?
Docker Compose je nástroj na definovanie a spúšťanie viacerých kontajnerových Docker aplikácií pomocou YAML súboru (docker-compose.yml). Namiesto spúšťania dlhých príkazov docker run s mnohými vlajkami popisujete konfiguráciu svojej služby deklaratívne v súbore a spustíte všetko pomocou docker compose up. Uľahčuje to správu verzií konfigurácie kontajnera, zdieľanie s členmi tímu a konzistentné reprodukovanie prostredí. Tento nástroj konvertuje príkaz docker run na ekvivalentnú definíciu služby Compose, spracúvajúc porty (-p), premenné prostredia (-e), zväzky (-v), politiky reštartu (--restart), siete (--network), limity zdrojov (--memory, --cpus), štítky, schopnosti, kontroly stavu, logovanie a ďalšie.
Ako používať Docker Run na Compose
-
Vložte celý príkaz docker run do vstupného poľa (vrátane 'docker run').
-
Výstup docker-compose.yml sa generuje okamžite počas písania.
-
Kliknite na jedno z tlačidiel príkladov, aby ste načítali vopred pripravený príkaz.
-
Skontrolujte vygenerovaný YAML — pomenované siete sú vypísané s 'external: true' ako východiskový bod.
-
Kliknite na Kopírovať, aby ste skopírovali YAML do schránky, potom ho uložte ako docker-compose.yml.