S těmito 8 nástroji CLI je monitorování a správa Docker Container snadné

Docker Containers pomohly vývojářům v mnoha ohledech. Mezi výhody kontejnerizace patří lepší spolupráce, nákladová efektivita, mobilita a možnost rychle otestovat/nasadit aplikaci.

Vzhledem k tomu, že existuje tolik cenných výhod, mnoho služeb závisí na kontejnerech Docker.

S rostoucí závislostí na technologii je stejně důležité spravovat kontejnery Docker.

Ano, i když používáte nejlepší hostingové platformy Docker, potřebujete k jejich správě efektivní nástroje.

Zde se zaměřujeme na některé jednoduché a efektivní nástroje CLI, které vám pomohou monitorovat a spravovat kontejner Docker.

Údržba kontejnerů Docker pomocí nástrojů CLI

Přestože jsou k dispozici grafická uživatelská rozhraní (GUI), mnoho správců stále preferuje příkazový řádek nebo terminál (CLI).

Ale proč?

Obecně platí, že GUI se vyvíjí a může změnit, jak funguje/kde existují možnosti.

Naproti tomu CLI neobdrží žádnou drastickou změnu, která by resetovala křivku učení. Jakmile si tedy na CLI zvyknete, nemusíte se o jeho aktualizace moc starat.

Na nástroj CLI lze snadno zvyknout, aniž byste se neustále přizpůsobovali novým změnám.

Kromě toho může mít grafické uživatelské rozhraní hloupé chyby a problémy, které by mohly bránit provozu správy dockeru.

Na druhou stranu je nástroj CLI do značné míry stabilní a nepřichází s žádnými podivnými závadami/chybami.

Nezapomeňte, že pokud jde o nástroj příkazového řádku, je zcela možné vzdáleně spravovat kontejnery Docker pouze pomocí mobilního telefonu.

Nástroje příkazového řádku pro správu Dockeru

Bude pohodlné a bezpečné spravovat docker kontejnery pomocí nástrojů CLI se všemi těmito výhodami.

Bylo by však užitečné, pokud již víte, jak spouštět příkazy uvnitř kontejneru Docker.

  12 způsobů, jak odpojit iPhone od Macu

Jaké jsou však možnosti vyzkoušet? Jsou terminálové nástroje příkazového řádku dostatečně schopné monitorovat více kontejnerů a pomáhat je spravovat?

Pojďme se podívat na několik nástrojů, které můžete vyzkoušet.

Dockly

Pokud chcete pohlcující terminálové rozhraní pro správu nebo monitorování kontejnerů a služeb, Dockly je fantastický nástroj.

Jedná se o aplikaci Node.js CLI, což znamená, že ji můžete nainstalovat pomocí úložiště npm. Nemusíte opouštět CLI ani si pamatovat všechny příkazy dockeru nebo příznaky voleb a Dockly vše usnadňuje.

Nástroj je aktivně udržován a mezi ostatními nástroji poměrně oblíbený.

Může streamovat výstup protokolu všech vašich spuštěných kontejnerů dockeru do pole protokolu, kde můžete podle potřeby snadno posouvat nahoru/dolů. Získáte také možnost rychle vytvořit novou bash session.

Dockly také podporuje režim Docker swarm. Můžete tedy přepínat mezi místními kontejnery a režimem roje.

Potápět se

Potápět se je vzrušující nástroj, který vám umožní prozkoumat obrázek dockeru a jeho obsah.

Cílem nástroje je pomoci vám analyzovat obrázek dockeru a získat nápady na zmenšení/správu velikosti obrázku dockeru.

Nástroj se neomezuje pouze na možnost zobrazení vrstev a obsahu, ale také zmiňuje další podrobnosti o změnách souborů, upravených, přidaných nebo odebraných ve stromové struktuře souborů. Svůj obrázek můžete analyzovat ručně nebo vyzkoušet odhad efektivity obrázku.

Nástroj také dokáže odhadnout, kolik místa obsahuje váš obrázek.

Můžete to spustit ve svém Cl potrubí, abyste zajistili, že nebudete plýtvat dalším prostorem. Můžete přejít na jeho stránku GitHub, kde se dozvíte, jak jej nainstalovat a používat.

Ctop

Pokud nepotřebujete mnoho funkcí, ale zaměřujete se na sledování služeb, Ctop je perfektní výběr.

Poskytuje vám metriky v reálném čase pro více kontejnerů, včetně základních podrobností, jako je CID, využití procesoru, využití paměti a statistiky sítě. To vše v jednoduchém uživatelském rozhraní.

  Najděte svůj telefon zakřičením Marco & It Will Answer Polo [Paid]

I když primárně usnadňuje monitorování pomocí více kontejnerů, má také zobrazení jednoho kontejneru pro kontrolu konkrétního kontejneru.

Balíček můžete sestavit z jeho stránky GitHub nebo použít některé předpřipravené binární soubory spravované třetími stranami.

Suchý

Terminálový nástroj, který vám pomůže monitorovat a spravovat kontejnery dockerů. Suchý je jednoduchá aplikace bez požadavků na externí knihovny.

Obsahuje také podporu pro swarm cluster. Můžete tedy hledat informace o kontejnerech nebo o nastavení roje.

Pro pohodlí také podporuje mnoho příkazů Docker CLI (se stejnými funkcemi), které můžete použít v rámci Dry.

Nebudete tedy muset vystoupit z CLI a většinu času se držet tohoto nástroje.

Líný Docker

Líný Docker je nejlépe hodnocený nástroj, který poskytuje všechny schopnosti, které byste chtěli provádět pro kontejner Docker z jediného uživatelského rozhraní.

K provádění různých akcí si nemusíte pamatovat různé příkazy Dockeru.

Můžete zobrazit stav vašich kontejnerů dockeru nebo prostředí a protokoly jsou rychle dostupné. Můžete zobrazit v podstatě cokoli připojeného ke kontejneru/službě, včetně grafů ASCII, vrstev obrázků a dalších.

Obsahuje také podporu myši. Takže můžete kliknout/stisknout, abyste věci udělali rychle, což vám poskytuje další vrstvu pohodlí.

Myslíte si, že vynechala některé akce? Nebojte se; můžete do nástroje přidat svůj vlastní příkaz, aby byly věci super rychlé.

Poco

Poco není tak populární jako některé jiné nástroje uvedené v tomto seznamu. Pomáhá však s určitými úkoly pomocí CLI.

S Poco můžete organizovat a spravovat také projekty Docker/Docker-compose a Kubernetes.

Bez ohledu na to, jak složitý je projekt, používá jednoduché konfigurační soubory YAML, které vám pomohou najít projekt nebo jej inicializovat v místním prostředí.

Mnoho vývojářů se skutečně zaměstnává vytvářením a správou kontejnerů, aniž by přemýšleli o jejich organizaci/udržení přístupnosti.

  Jak zobrazit archivované zprávy v Messengeru

Díky Poco se nemusíte starat o organizování věcí sami, ale stačí použít jednoduché konfigurační soubory. Kromě toho také podporuje správu verzí pomocí Git a SVN, což zefektivňuje.

Sen

Sen může být dobrou volbou, pokud chcete funkčnost a jednoduché uživatelské rozhraní pro správu kontejnerů dockerů.

Sen vám může pomoci interaktivně spravovat vaše kontejnery a obrázky. Můžete také provádět základní akce pro spuštění, zastavení, restartování, ukončení nebo odstranění služby nebo kontejneru.

Zobrazení řídicího panelu zobrazí všechny kontejnery a obrázky organizovaným způsobem. Počínaje protokoly až po aktualizace v reálném čase, získáte spoustu funkcí z nástroje, který vypadá tak jednoduše.

Bohužel Sen není tak aktivně spravován jako jiné nástroje CLI. Přijímá však opravy chyb. Pokud nepotřebujete extra vychytané funkce, můžete se na tento nástroj spolehnout.

Skopeo

Skopeo, na rozdíl od některých jiných nástrojů, se zaměřuje na operace s obrázky kontejnerů a jejich úložišť. Nepomáhá vám monitorovat/spravovat služby uvnitř kontejnerů dokovacích stanic, ale umožňuje vám spravovat vaše obrázky.

Některé funkce zahrnují kopírování obrazu z/do registrů úložiště, kontrolu vzdáleného obrazu za účelem analýzy vlastností a vrstev bez vytahování obrazu, mazání obrazu a další.

Příkaz Skopeo pro většinu funkcí nevyžaduje oprávnění root. Také to nevyžaduje démona, aby fungoval. Pomocí tohoto nástroje můžete spravovat obrazy Open Container (OCI) nebo preferovat obrazy Docker v2.

Závěrečná slova: Nástroje CLI pro vylepšení operace správy Dockeru

Většina pokročilých uživatelů spoléhá na nástroje CLI, aby udělali věci, a nejinak je tomu, pokud jde o kontejnery Docker.

Ať už chcete monitorovat systém, spravovat služby, organizovat obrázky a chcete jakoukoli jinou možnost efektivně spravovat nasazení Dockeru, měl by vám pomoci nástroj příkazového řádku.

I když jste začátečník, zvyknutí si na nástroje CLI vám může poskytnout velkou flexibilitu a kontrolu nad čímkoli, co děláte pomocí Dockeru.

Přestože je k dispozici několik typů nástrojů CLI, s těmi výše uvedenými můžete získat dobrý náskok.

Nyní se můžete podívat na Docker Architecture.