A következő cikkben a Docker Compose-t vesszük szemügyre. Ez egy segédprogram, amely segít meghatározni, megtekinteni és futtatni több alkalmazást. Kb egy eszköz elszigetelt konténerek létrehozásához YAML fájlokon keresztül.
A Docker Compose lehetővé teszi a környezet több másolatának futtatását egyetlen állomáson. Használat helyett Dokkmunkás A bash parancsok és szkriptek segítségével a Docker Compose lehetővé teszi YAML fájlok használatát, hogy képesek legyenek utasítsa a Docker motor feladatok ellátására. És ez a kulcs, az utasítások sorozatának egyszerű kiadása, majd a különböző környezetekben történő megismételés.
A Docker Compose eszköz a futtasson több tárolós alkalmazásokat a Docker alkalmazásban, amelyet a Compose fájl formátumával határoz meg. A kompozíciós fájl segítségével meghatározhatjuk, hogyan konfigurálható egy vagy több tároló, amely az alkalmazásunkat alkotja. Miután megvan a kompozíciós fájl, egyetlen paranccsal létrehozhatjuk és elindíthatjuk az alkalmazásunkat: dokkoló-összeállít.
A Docker Compose egy olyan eszköz, amely leegyszerűsíti a Docker használatát. Tól től YAML fájlok, könnyebb konténereket létrehozni, összekapcsolni, engedélyezni a portokat, köteteket stb. A Compose segítségével különböző tárolókat hozhat létre, és minden tárolóban különféle szolgáltatásokat hozhat létre, egyesítheti őket egy közös kötetben, elindíthatja, kikapcsolhatja stb. Alapvető elem, hogy alkalmazásokat és mikroszolgáltatásokat tudjunk felépíteni. Az összes írási funkció részletesen megtekinthető a projektdokumentáció.
Telepítse a Docker Compose alkalmazást az Ubuntu 20.04-re
A felhasználók választhatnak különböző telepítési lehetőségeket ezt a segédprogramot, mint ők:
Az Ubuntu adattárból
Az Ubuntu tárolókból stabil verziót és frissítéseket kaphatunk erről az eszközről. Az innen történő telepítéshez csak meg kell nyitnunk egy terminált (Ctrl + Alt + T), és be kell írnunk a következő parancsot, hogy a segédprogramot a hivatalos adattárból telepítsük:
sudo apt install docker-compose
Miután a telepítés befejeződött, megtehetjük ellenőrizze, hogy megfelelően lett-e telepítve a rendszerünkbe. Ezt úgy tehetjük meg, hogy a következő parancsot írjuk ugyanabba a terminálba:
docker-compose version
eltávolítást
hogy távolítsa el az apt-el telepített Docker Compose alkalmazást, csak meg kell nyitnunk egy terminált (Ctrl + Alt + T), és végre kell hajtanunk a parancsot:
sudo apt remove docker-compose; sudo apt autoremove
A GitHub adattár használata
In the tárház a GitHubon ebből a projektből beszerezhetjük a Docker Compose egy újabb verzióját, amely nem biztos, hogy elérhető a szokásos Ubuntu-tárban.
Ha azt szeretné, telepítse a Docker Compose segédprogram frissített verzióját, tud használja a webböngészőt vagy nyisson meg egy terminált (Ctrl + Alt + T), és futtassa a következő parancsot a legújabb verzió ma közzétételéhez:
sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64
A letöltés befejeztével ezt a másik parancsot fogjuk használni rendelje hozzá a szükséges engedélyeket a letöltött futtatható fájlhoz az előző lépésben:
sudo chmod +x /usr/local/bin/docker-compose
Most már tehetjük ellenőrizze a verziót, amely elérhető lesz a következő parancsot használva a terminálon:
docker-compose --version
eltávolítást
Ez az eszköz a bináris fájl törlésével távolítható el a rendszerből. Ehhez meg kell nyitnunk egy terminált (Ctrl + Alt + T), és a következő paranccsal kell eltávolítanunk a számítógépünkről:
sudo rm /usr/local/bin/docker-compose
A pip használatával
A Docker Compose alkalmazást is letölthetjük pip3. Ehhez a segédprogramhoz Python 3.6 vagy újabb verzió szükséges és a pip csomagkezelő, hogy megfelelően működjön. Ha ezen követelményeknek ez a verziója van, akkor egy terminálban (Ctrl + Alt + T) csak a következő parancsot kell használnia a telepítéshez:
pip3 install docker-compose
eltávolítást
Elülsőtávolítsa el ezt a segédprogramot, ha a pip3 segítségével telepítette, csak meg kell nyitnunk egy terminált (Ctrl + Alt + T), és végre kell hajtanunk benne a parancsot:
pip3 uninstall docker-compose
Ha azt szeretné, próbáljon ki egy Docker Compose használati példát, a dokumentációs oldal ennek a projektnek egy nagyon teljes példáját kínálják. Ezzel ellenőrizheti a szoftver működését.
A Compos működik minden környezetben: gyártás, stádiumozás, fejlesztés, tesztelés és CI munkafolyamatok. Meg lehet szerezni további információk az egyes esetekről általános használati esetek.