A Docker-tároló felügyelete és kezelése egyszerű ezzel a 8 CLI-eszközzel

A Docker Containers számos módon segítette a fejlesztőket. A konténerezés előnyei közé tartozik a jobb együttműködés, a költséghatékonyság, a mobilitás, valamint az alkalmazások gyors tesztelésének/telepítésének lehetősége.

Tekintettel arra, hogy nagyon sok értékes előnnyel jár, sok szolgáltatás függ a Docker konténerektől.

A technológiára való egyre nagyobb mértékben támaszkodva ugyanolyan fontos a Docker-tárolók kezelése.

Igen, még ha a legjobb Docker hosting platformokat használja is, hatékony eszközökre van szüksége a kezelésükhöz.

Itt néhány egyszerű és hatékony CLI-eszközre összpontosítunk, amelyek segítségével nyomon követheti és kezelheti a Docker-tárolót.

Docker-tárolók karbantartása CLI-eszközök használatával

Annak ellenére, hogy rendelkezésre állnak grafikus felhasználói felületek (GUI), sok rendszergazda továbbra is a parancssort vagy a terminált (CLI) részesíti előnyben.

De miért?

Általában a grafikus felhasználói felület fejlődik, és megváltoztathatja működését/a lehetőségeket.

Ezzel szemben a CLI nem kap semmilyen drasztikus változást, amely visszaállítja a tanulási görbét. Tehát, miután megszokta a CLI-t, nem kell sokat aggódnia a frissítései miatt.

Egy CLI-eszköz könnyen megszokható anélkül, hogy folyamatosan alkalmazkodna az új változásokhoz.

Ezenkívül a grafikus felhasználói felületnek ostoba hibák és problémák lehetnek, amelyek akadályozhatják a dokkoló kezelését.

Másrészt a CLI-eszköz nagyrészt stabil, és nem jár semmilyen furcsa hibával/hibával.

Nem szabad megfeledkezni arról, hogy a Docker-tárolók távolról is kezelhetők, pusztán mobiltelefonjával, amikor parancssori eszközről van szó.

Parancssori eszközök a Docker kezeléséhez

Mindezen előnyökkel kényelmes és biztonságos lesz a docker konténerek kezelése CLI eszközökkel.

Hasznos lenne azonban, ha már tudja, hogyan kell parancsokat futtatni egy Docker-tárolón belül.

  Hogyan lehet PNG-t JPG-re konvertálni Linuxon

De milyen lehetőségeket érdemes kipróbálni? A parancssori termináleszközök eléggé képesek több tároló figyelésére és kezelésükre?

Vessen egy pillantást néhány kipróbálható eszközre.

Dockly

Ha magával ragadó terminálinterfészt szeretne a konténerek és szolgáltatások kezeléséhez vagy felügyeletéhez, Dockly egy fantasztikus eszköz.

Ez egy Node.js CLI-alkalmazás, ami azt jelenti, hogy telepítheti az npm tárolóból. Nem kell elhagynia a CLI-t, és nem kell emlékeznie az összes docker-parancsra vagy opciójelzőre, és a Dockly mindent megkönnyít.

Az eszközt aktívan karbantartják, és meglehetősen népszerű a többi eszköz között.

Az összes futó docker konténer naplókimenetét képes streamelni a naplódobozba, ahol szükség szerint könnyedén görgethet fel/le. Lehetővé válik egy új bash munkamenet gyors létrehozása is.

A Dockly támogatja a Docker raj módot is. Így válthat a helyi konténerek és a raj mód között.

Merülés

Merülés egy izgalmas eszköz, amellyel felfedezheti a docker-képet és annak tartalmát.

Az eszköz célja, hogy segítse a Docker-kép elemzését, és ötleteket merítsen a Docker-kép méretének csökkentésére/kezelésére.

Nem csak a rétegek és a tartalom megtekintésére korlátozódik, hanem az eszköz a fájlfában a módosított, hozzáadott vagy eltávolított fájlmódosítások további részleteit is megemlíti. Elemezheti a képet manuálisan, vagy kipróbálhatja a képhatékonyság becslését.

Az eszköz azt is meg tudja találni, hogy mennyi elvesztegetett helyet tartalmaz a kép.

Ezt a Cl-folyamatban futtathatja, hogy ne pazaroljon több helyet. Látogasson el a GitHub oldalára, ahol megtudhatja, hogyan kell telepíteni és használni.

Ctop

Ha nincs szüksége sok funkcióra, de a szolgáltatások figyelésére összpontosít, Ctop tökéletes választás.

Valós idejű mutatókat biztosít több tárolóhoz, beleértve a lényeges részleteket, például a CID-t, a CPU-használatot, a memóriahasználatot és a hálózati statisztikákat. Mindezt egy egyszerű felhasználói felületen.

  Mit jelent az üzenetek letiltása és letöltése az iCloudban?

Noha elsősorban több tárolóval való felügyeletet teszi egyszerűvé, egyetlen konténernézettel is rendelkezik egy adott tároló ellenőrzéséhez.

A csomagot elkészítheti a GitHub oldaláról, vagy használhat néhány előre elkészített, harmadik fél által karbantartott bináris fájlt.

Száraz

Termináleszköz, amely segít a dokkolókonténerek figyelésében és kezelésében. Száraz egy egyszerű alkalmazás, amely nem igényel külső könyvtárakat.

Támogatja a rajfürtöt is. Tehát kereshet információkat a konténerekről vagy a raj beállításáról.

A kényelem érdekében számos Docker CLI parancsot is támogat (ugyanazokkal a funkciókkal), amelyeket a Dry-n belül használhat.

Tehát nem kell kilépnie a CLI-ből, és legtöbbször ehhez az eszközhöz kell ragaszkodnia.

Lusta Docker

Lusta Docker egy legjobban értékelt eszköz, amely minden olyan képességet megad, amelyet egy Docker-tárolóhoz egyetlen felhasználói felületről szeretne végrehajtani.

Nem kell megjegyeznie a különböző Docker-parancsokat a különböző műveletek végrehajtásához.

Megtekintheti a docker-tárolók vagy a környezet állapotát, és a naplók gyorsan elérhetők. Alapvetően bármit megtekinthet, ami egy tárolóhoz/szolgáltatáshoz kapcsolódik, beleértve az ASCII-grafikonokat, a képrétegeket és egyebeket.

Egér támogatással is rendelkezik. Így a gomb megnyomásával gyorsan elvégezheti a dolgait, ami további kényelmet biztosít.

Ön szerint kimaradt néhány művelet? Ne idegeskedj; felveheti az egyéni parancsot az eszközbe, hogy a dolgokat szupergyorsítsa.

Poco

Poco nem olyan népszerű, mint néhány, a listában említett eszköz. Ez azonban segít bizonyos feladatokban a CLI használatával.

A Poco segítségével Docker/Docker-compose és Kubernetes projekteket is szervezhet és kezelhet.

Nem számít, milyen összetett a projekt, egyszerű YAML konfigurációs fájlokat használ, amelyek segítenek megtalálni a projektet vagy inicializálni a helyi környezetben.

Számos fejlesztő valóban lefoglalja magát a konténerek létrehozásával és kezelésével anélkül, hogy a rendszerezésen/elérhetővé tételen gondolkodna.

  Hogyan lehet feloldani a részletes streamelési statisztikákat az Apple TV-n

A Pocónak köszönhetően nem kell saját kezűleg megszerveznie a dolgokat, csak használja az egyszerű konfigurációs fájlokat. Ezenkívül támogatja a Git és az SVN használatával történő verziókezelést is, ami hatékonyabbá teszi ezt.

Sen

Sen Jó választás lehet, ha funkcionalitást és egyszerű felhasználói felületet szeretne a docker-tárolók kezeléséhez.

A Sen segíthet a tárolók és képek interaktív kezelésében. Ezenkívül elvégezheti az alapvető műveleteket egy szolgáltatás vagy tároló elindításához, leállításához, újraindításához, leállításához vagy törléséhez.

Az irányítópult nézet az összes tárolót és képet rendezetten jeleníti meg. A naplóktól kezdve a valós idejű frissítésekig számos funkciót kap egy olyan egyszerűnek tűnő eszközzel.

Sajnos a Sen nincs olyan aktívan felügyelve, mint a többi CLI-eszköz. Azonban hibajavításokat kap. Ha nincs szüksége extra divatos szolgáltatásokra, támaszkodhat erre az eszközre.

Szkopeo

SzkopeoMás eszközökkel ellentétben a konténerképekkel és annak tárolóival kapcsolatos műveletekre összpontosít. Nem segít a docker-tárolókon belüli szolgáltatások figyelésében/kezelésében, de lehetővé teszi a képek kezelését.

Egyes funkciók közé tartozik a kép másolása a tároló-nyilvántartásokból, a távoli kép vizsgálata a tulajdonságok és rétegek elemzéséhez a kép lehúzása nélkül, a kép törlése stb.

A Skopeo parancs nem igényel root jogosultságokat a legtöbb funkcióhoz. Ezenkívül nincs szükség démonra a működéséhez. Ezzel az eszközzel kezelheti az Open Container (OCI) képeket, vagy előnyben részesítheti a Docker v2 képfájlokat.

Zárszó: CLI-eszközök a Docker-felügyeleti művelet javításához

A legtöbb felhasználó a CLI-eszközökre támaszkodik a dolgok elvégzéséhez, és nincs ez másként a Docker-tárolók esetében sem.

Függetlenül attól, hogy figyelemmel kíséri a rendszert, kezeli a szolgáltatásokat, rendszerezi a képeket, vagy bármilyen más lehetőséget szeretne a Docker-telepítés hatékony kezelésére, egy parancssori eszköz segíthet.

Még akkor is, ha Ön kezdő, a CLI-eszközök megszokása nagy rugalmasságot és irányítást biztosít a Docker használatával.

Bár többféle CLI-eszköz áll rendelkezésre, a fent említettekkel jó előnnyel járhat.

Most megtekintheti a Docker Architecture-t.