Pokud máte ve svém souborovém systému více kontejnerů Docker, zvažte instalaci lazydockeru, abyste si usnadnili správu kontejnerů.

Docker a Docker Compose jsou snadno použitelné nástroje, které usnadňují nasazení softwaru v izolovaném prostředí. Ale sledování stavu všech vašich běžících služeb může být časově náročné.

lazydocker je aplikace TUI, která vám pomůže spravovat a sledovat všechny vaše kontejnery Docker na jednom místě.

Proč používat lazydocker?

Docker je nezbytný nástroj, pokud chcete spouštět software bez zahlcení systému novými balíčky. Každá aplikace Docker běží v samostatném kontejneru a nikdy nebude komunikovat s jinými aplikacemi ve vašem systému, pokud si to výslovně nepřejete.

Pokud jej ještě nemáte nainstalovaný, měli byste si přečíst našeho průvodce jak nainstalovat Docker a Docker Compose na Linux.

Docker Compose ještě více usnadňuje nasazení služeb a je zvláště užitečné, když self-hosting projektů na Raspberry Pi. Můžete definovat konfiguraci v jednom souboru YAML a spustit více kontejnerů Docker pomocí jediného příkazu, který vyvolá kontejnery uvedené v souboru.

instagram viewer

Chcete-li zjistit, které kontejnery běží, zadejte:

docker-compose ps

...v adresáři, kde je vaše docker-compose.yml soubor se nachází.

Jak budete testovat a nasazovat více softwaru, pravděpodobně vytvoříte několik různých souborů docker-compose.yml umístění kolem vašeho souborového systému a také spouštění a zapomínání ukotvených aplikací, které jste jednorázově spustili účel.

Je obtížné ovládat nebo dokonce sledovat, co běží – zvláště pokud jsou vaše soubory Docker Compose rozházené na pevném disku.

Správa může být nepořádná a zapamatování si kompletní řady příkazů Dockeru je úkol sám o sobě.

lazydocker shromažďuje všechny informace o vašich kontejnerech Docker a úhledně je prezentuje ve vašem terminálu. Můžete vidět, co běží, zkontrolovat protokoly, zobrazit využití zdrojůa prohlédněte si prostředí.

Můžete také zastavit, pozastavit, restartovat a provádět další operace na jednotlivých kontejnerech nebo použít akce na každou spuštěnou službu.

Jak nainstalovat lazydocker na Linux

Zatímco lazydocker sám o sobě přichází jako ukotvený obraz, jeho nasazení tímto způsobem v současné době znamená, že nebudete moci vidět protokoly nebo grafy využití procesoru pro vaše další kontejnery Docker.

Místo toho byste měli použít instalační skript lazydocker:

kučera https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

Netřeba dodávat, že byste měli zkontrolovat obsah jakéhokoli skriptu před jeho odesláním do Bash.

Ke správě kontejnerů Docker použijte lazydocker

Spusťte lazydocker zadáním:

lazydocker

Nezáleží na tom, kde se v systému souborů nacházíte nebo kde jsou umístěny vaše obrázky Docker nebo soubory Docker Compose – lazydocker získá informace ze všech z nich.

Po svislém směru po levé straně TUI uvidíte čtyři sekce. Tyto jsou Služby, Samostatné kontejnery, snímky, a Svazky.

V každé z těchto sekcí můžete procházet záznamy pomocí Nahoru a Dolů šipky na klávesnici. Při zvýraznění každé položky se v pravém podokně zobrazí příslušné informace. Případně můžete pomocí myši klikat po rozhraní.

Ve výchozím nastavení se v informačním podokně zobrazí protokoly pro jakoukoli položku, kterou jste vybrali, ale můžete kliknutím na štítky nahoře zobrazíte statistiky CPU a paměti, prostředí kontejneru, položky konfigurace, nebo nahoře.

Pokud dojde k selhání ukotvené aplikace, můžete prozkoumat vše o ní ao každé jiné ukotvené aplikaci, aniž byste opustili lazydocker.

Výše uvedené možnosti informací jsou dostupné pouze pro skutečné kontejnery. Pokud jste vybrali záznam v snímky nebo Svazky, budete moci vidět pouze konfiguraci.

Se zvýrazněnou nádobou stiskněte X vyvolat nabídku akcí, které můžete provést. Navíc stop, pauza, a restartovat, můžete kontejnery odstraňovat, otevírat v prohlížeči, přenášet kontejnery nahoru a dolů nebo přímo spouštět příkazy.

Kromě toho, že budete moci spouštět příkazy z nabídky, uvidíte také příslušnou klávesovou zkratku pro budoucí použití.

Pokud chcete provádět hromadné akce na všech svých kontejnerech, stiskněte tlačítko b klíč k vyvolání Hromadné příkazy Jídelní lístek.

Pokud zvolíte tuto akci, když jste v Služby části, uvidíte standardní příkazy Docker Compose, zatímco pokud otevřete nabídku v Samostatné kontejnery, budete mít možnosti zastavit, odstranit a prořezat nádoby.

Ve zbývajících dvou částech je jedinou hromadnou akcí, kterou budete moci provést, ořezat nepoužívané svazky a obrazy.

lazydocker usnadňuje správu kontejnerů v systému Linux

Díky všem informacím o vašem kontejneru na jednom místě a správě, která nevyžaduje více než několik úhozů, je velmi snadné udržovat váš rozlehlý virtuální port lépe organizovaný.

Pokud si Docker zamilujete, zvažte raději alternativní systém správy kontejnerů.