Mi az a Docker Compose?
A Docker Compose egy eszköz több konténerből álló Docker alkalmazások meghatározásához és futtatásához YAML fájl (docker-compose.yml) segítségével. Ahelyett, hogy sok kapcsolóval rendelkező hosszú docker run parancsokat futtatna, deklaratívan leírja a szolgáltatás konfigurációját egy fájlban, és mindent elindít a docker compose up paranccsal. Ez megkönnyíti a konténer konfiguráció verziókövetését, megosztását a csapattagokkal, és a környezetek következetes reprodukálását. Ez az eszköz docker run parancsot konvertál az egyenértékű Compose szolgáltatásdefinícióvá, kezelve a portokat (-p), környezeti változókat (-e), köteteket (-v), újraindítási házirendeket (--restart), hálózatokat (--network), erőforráskorlátokat (--memory, --cpus), címkéket, képességeket, egészségügyi ellenőrzéseket, naplózást és még sok mást.
A Docker Run Compose-ra használata
-
Illessze be a teljes docker run parancsát a beviteli mezőbe (beleértve a 'docker run'-t).
-
A docker-compose.yml kimenet azonnal generálódik gépelés közben.
-
Kattintson az egyik példagombra egy előre elkészített példaparancs betöltéséhez.
-
Tekintse át a generált YAML-t — a nevesített hálózatok kiindulópontként 'external: true' értékkel jelennek meg.
-
Kattintson a Másolás gombra a YAML vágólapra másolásához, majd mentse el docker-compose.yml névvel.