
Spustenie a zastavenie projektov
Vytvorí a spustí všetky kontajnery definované v súbore.
docker compose up
Spustí kontajnery na pozadí (tzv. „detached“ mód), takže môžete ďalej používať terminál.
docker compose up -d
Úplne zastaví a odstráni kontajnery, siete a obrázky definované v súbore. (Dáta vo volume zostanú zachované, ak ich explicitne nezmažeme).
docker compose down
Iba zastaví bežiace kontajnery, ale neodstráni ich.
docker compose stop
Opäť spustí predtým zastavené kontajnery.
docker compose start
Monitorovanie a stav
Zobrazí zoznam kontajnerov patriacich k projektu a ich aktuálny stav (či bežia, alebo spadli).
docker compose ps
Vypíše výstup (logy) zo všetkých služieb.
docker compose logs
Sleduje logy v reálnom čase (veľmi užitočné pri ladení chýb).
docker compose logs -f
Správa zmien a zostavovanie
Zostaví (alebo prebuduje) obrazy (images) podľa inštrukcií v Dockerfile.
docker compose build
Stiahne novšie verzie obrazov z Docker Hubu bez toho, aby hneď reštartoval služby.
docker compose pull
Reštartuje všetky služby (vhodné, ak si zmenil nejakú konfiguráciu v aplikácii, ale nie v samotnom compose súbore).
docker compose restart
Poznámka: Ak používate staršiu verziu Dockera, možno budete musieť písať docker-compose (s pomlčkou). V nových verziách je to už integrované priamo, ako podpríkaz docker compose
