Če imate več vsebnikov Docker razporejenih po vašem datotečnem sistemu, razmislite o namestitvi lazydockerja, da olajšate upravljanje vsebnika.

Docker in Docker Compose sta orodji, ki sta enostavni za uporabo in omogočata preprosto uvajanje programske opreme v izoliranem okolju. Toda spremljanje stanja vseh vaših tekočih storitev je lahko zamudno.

lazydocker je aplikacija TUI, ki vam pomaga upravljati in spremljati vse svoje vsebnike Docker na enem mestu.

Zakaj uporabljati lazydocker?

Docker je bistveno orodje, če želite zagnati programsko opremo, ne da bi zasuli sistem z novimi paketi. Vsaka aplikacija Docker se izvaja v ločenem vsebniku in nikoli ne more komunicirati z drugimi aplikacijami v vašem sistemu, razen če tega izrecno želite.

Če ga še nimate nameščenega, preberite naš vodnik na kako namestiti Docker in Docker Compose na Linux.

Docker Compose še olajša uvajanje storitev in je še posebej uporaben, ko samostojni projekti na Raspberry Pi. Konfiguracijo lahko definirate v eni sami datoteki YAML in zaženete več vsebnikov Docker z enim ukazom, ki bo prikazal vsebnike, določene v datoteki.

Kateri vsebniki se izvajajo, si lahko ogledate tako, da vnesete:

docker-compose ps

...v imeniku, kjer je vaš docker-compose.yml datoteka se nahaja.

Ko preizkušate in uvajate več programske opreme, boste verjetno ustvarili več datotek docker-compose.yml v različnih lokacij okoli vašega datotečnega sistema, pa tudi zagon in pozabljanje dockeriziranih aplikacij, ki ste jih zagnali enkrat namen.

Težko je nadzorovati ali celo spremljati, kaj se izvaja – še posebej, če so vaše datoteke Docker Compose raztresene po vašem trdem disku.

Administracija lahko postane neurejena in zapomniti si celotno paleto ukazov Docker je samostojna naloga.

lazydocker zbere vse informacije o vaših vsebnikih Docker in jih lepo predstavi v vašem terminalu. Vidite lahko, kaj se izvaja, preverite dnevnike, ogled porabe virovin preglejte okolje.

Prav tako lahko zaustavite, začasno ustavite, znova zaženete in izvedete druge operacije na posameznih vsebnikih ali uporabite dejanja za vsako storitev, ki se izvaja.

Kako namestiti lazydocker na Linux

Čeprav je lazydocker sam po sebi na voljo kot dokkerizirana slika, njegova uvedba na ta način trenutno pomeni, da ne boste mogli videti dnevnikov ali grafov porabe procesorja za druge vsebnike Docker.

Namesto tega bi morali uporabiti namestitveni skript lazydocker:

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

Ni treba posebej poudarjati, da bi morali preveriti vsebino katerega koli skripta, preden ga posredujete Bashu.

Uporabite lazydocker za upravljanje svojih vsebnikov Docker

Zaženite lazydocker tako, da vnesete:

lenuh

Ni pomembno, kje v datotečnem sistemu ste ali kje so vaše slike Docker ali datoteke Docker Compose—lazydocker bo zgrabil informacije iz vseh njih.

Če tečete navpično navzdol po levi strani TUI, boste videli štiri razdelke. To so Storitve, Samostojni kontejnerji, Slike, in Zvezki.

Znotraj vsakega od teh razdelkov lahko brskate po vnosih z uporabo Gor in Dol puščične tipke na tipkovnici. Ko označite vsak vnos, se ustrezne informacije prikažejo v desnem podoknu. Druga možnost je, da z miško klikate po vmesniku.

Podokno z informacijami bo privzeto prikazalo dnevnike za kateri koli vnos, ki ste ga izbrali, vendar lahko kliknite oznake na vrhu, da prikažete statistiko procesorja in pomnilnika, okolje vsebnika, konfiguracijske vnose, ali vrh.

Če se dokkerizirana aplikacija zruši, lahko pregledate vse o njej in o vseh drugih dokkeriziranih aplikacijah, ne da bi zapustili lazydocker.

Zgoraj omenjene možnosti informacij so na voljo samo za dejanske zabojnike. Če ste izbrali vnos v Slike oz Zvezki, boste lahko videli samo konfiguracijo.

Ko je vsebnik označen, pritisnite x da prikažete meni dejanj, ki jih lahko izvedete. Poleg stop, pavza, in ponovni zagon, lahko odstranite vsebnike, jih odprete v brskalniku, dvignete in spustite vsebnike ali neposredno izvajate ukaze.

Poleg tega, da lahko izvajate ukaze iz menija, boste videli tudi ustrezno tipko bližnjice za prihodnjo uporabo.

Če želite izvesti množična dejanja na vseh vaših vsebnikih, pritisnite b ključ za prikaz Množični ukazi meni.

Če izberete to dejanje, ko ste v Storitve razdelku, boste videli standardne ukaze Docker Compose, medtem ko če odprete meni v Samostojni kontejnerji, boste imeli možnosti za zaustavitev, odstranitev in obrezovanje vsebnikov.

V preostalih dveh razdelkih je edino množično dejanje, ki ga boste lahko izvedli, obrezovanje neuporabljenih nosilcev in slik.

lazydocker poenostavi upravljanje vsebnikov v sistemu Linux

Z vsemi informacijami o vsebniku na enem mestu in upravljanjem, ki ne zahteva več kot nekaj pritiskov na tipke, je zelo preprosto ohraniti vaša obsežna virtualna vrata bolje organizirana.

Če se zaljubite v Docker, raje razmislite o alternativnem sistemu za upravljanje vsebnikov.