Ha több Docker-tárolója van elszórva a fájlrendszerben, fontolja meg a lazydocker telepítését a tárolókezelés megkönnyítése érdekében.

A Docker és a Docker Compose könnyen használható eszközök, amelyek megkönnyítik a szoftverek elszigetelt környezetben történő telepítését. Az összes futószolgáltatás állapotának nyomon követése azonban időigényes lehet.

A lazydocker egy TUI-alkalmazás, amely segít egy helyen kezelni és figyelni az összes Docker-tárolót.

Miért használja a lazydockert?

A Docker nélkülözhetetlen eszköz, ha úgy szeretne szoftvereket futtatni, hogy ne zsúfolja el a rendszert új csomagokkal. Minden Docker-alkalmazás külön tárolóban fut, és soha nem lép kapcsolatba a rendszeren lévő többi alkalmazással, hacsak nem kifejezetten szeretné.

Ha még nincs telepítve, olvassa el a következő útmutatónkat hogyan kell telepíteni a Dockert és a Docker Compose-t Linuxra.

A Docker Compose még egyszerűbbé teszi a szolgáltatások üzembe helyezését, és különösen hasznos, amikor önkiszolgáló projektek egy Raspberry Pi-n

. Meghatározhatja a konfigurációt egyetlen YAML-fájlban, és több Docker-tárolót indíthat el egyetlen paranccsal, amely megjeleníti a fájlban megadott tárolókat.

Megtekintheti, hogy mely tárolók futnak, ha beírja:

dokkoló-kompozíció ps

... abban a könyvtárban, ahol Ön docker-compose.yml fájl található.

Ahogy több szoftvert tesztel és telepít, valószínűleg több docker-compose.yml fájlt fog létrehozni különböző fájlokban a fájlrendszer körüli helyekre, valamint a dokkolós alkalmazások elindítására és elfelejtésére, amelyeket egyszeri alkalommal indított el. célja.

Nehéz ellenőrizni vagy akár nyomon követni, hogy mi fut – különösen, ha a Docker Compose fájljai szétszórva vannak a merevlemezen.

Az adminisztráció zűrzavarossá válhat, és a Docker-parancsok teljes skálájának emlékezése önmagában is feladat.

A lazydocker összegyűjti az összes információt a Docker-tárolókról, és szépen bemutatja azokat a terminálon belül. Láthatja, mi fut, ellenőrizheti a naplókat, erőforrás-használat megtekintése, és ellenőrizze a környezetet.

Leállíthatja, szüneteltetheti, újraindíthatja és más műveleteket is végrehajthat az egyes tárolókon, vagy alkalmazhatja a műveleteket minden futó szolgáltatásra.

A lazydocker telepítése Linuxra

Míg a lazydocker önmagában dockerizált képként jelenik meg, az ilyen módon történő telepítés jelenleg azt jelenti, hogy nem fogja látni a többi Docker-tároló naplóit vagy CPU-használati grafikonjait.

Ehelyett a lazydocker telepítőszkriptet kell használnia:

becsavar https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

Mondanom sem kell, hogy minden szkript tartalmát ellenőriznie kell, mielőtt a Bash-hoz továbbítja.

A lazydocker használatával kezelheti Docker-tárolóit

Indítsa el a lazydockert a következő beírásával:

lazydocker

Nem számít, hol van a fájlrendszerben, vagy hol találhatók a Docker-képek vagy a Docker Compose-fájlok – a Lazydocker mindegyikből lekéri az információkat.

Függőlegesen a TUI bal oldalán lefelé haladva négy szakaszt fog látni. Ezek Szolgáltatások, Önálló konténerek, Képek, és Kötetek.

Az egyes szakaszokon belül a bejegyzések között böngészhet a Fel és Le nyílbillentyűket a billentyűzeten. Az egyes bejegyzések kiemelésekor a megfelelő információk megjelennek a jobb oldali ablaktáblában. Alternatív megoldásként használhatja az egeret a felület körüli kattintáshoz.

Alapértelmezés szerint az információs ablaktábla a kiválasztott bejegyzéshez tartozó naplókat jeleníti meg, de ezt megteheti kattintson a tetején lévő címkékre a CPU- és memóriastatisztikák, a tárolókörnyezet, a konfigurációs bejegyzések megjelenítéséhez, vagy felső.

Ha egy dokkolós alkalmazás összeomlik, mindent megvizsgálhat róla, és minden más dokkolós alkalmazást anélkül, hogy elhagyná a lazydockert.

A fent említett információs lehetőségek csak a tényleges konténereknél érhetők el. Ha kiválasztott egy bejegyzést a Képek vagy Kötetek, csak a konfigurációt fogja látni.

Egy tároló kijelölésekor nyomja meg a gombot x a végrehajtható műveletek menüjének megjelenítéséhez. Továbbá állj meg, szünet, és újrakezd, eltávolíthatja a tárolókat, megnyithatja őket böngészőben, fel-le hozhatja a tárolókat, vagy közvetlenül végrehajthat parancsokat.

Amellett, hogy parancsokat futtathat a menüből, megjelenik a megfelelő gyorsbillentyű is a későbbi használatra.

Ha tömeges műveleteket szeretne végrehajtani az összes tárolón, nyomja meg a gombot b kulcs felhozásához a Tömeges parancsok menü.

Ha ezt a műveletet választja, miközben a Szolgáltatások szakaszban láthatja a szabványos Docker Compose parancsokat, míg ha megnyitja a menüt Önálló konténerek, lehetősége van a konténerek leállítására, eltávolítására és metszésére.

A fennmaradó két részben az egyetlen tömeges művelet, amelyet végrehajthat, a fel nem használt kötetek és képek levágása.

A lazydocker egyszerűvé teszi a konténerkezelést Linuxon

Mivel az összes konténerinformáció egy helyen található, és a kezelés csak néhány billentyűleütést igényel, rendkívül egyszerű a szerteágazó virtuális port jobb rendszerezése.

Ha beleszeret a Dockerbe, fontolja meg egy alternatív konténerkezelő rendszer használatát.