DevTulz Online

docker run parancs
docker-compose.yml
Példák:

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.