Ako imate više Docker spremnika raspoređenih po vašem datotečnom sustavu, razmislite o instaliranju lazydockera kako biste olakšali upravljanje spremnicima.
Docker i Docker Compose alati su jednostavni za korištenje koji olakšavaju implementaciju softvera u izoliranom okruženju. Ali praćenje ispravnosti svih vaših tekućih usluga može oduzimati puno vremena.
lazydocker je TUI aplikacija koja vam pomaže upravljati i nadzirati sve svoje Docker spremnike na jednom mjestu.
Zašto koristiti lazydocker?
Docker je bitan alat ako želite pokretati softver bez zatrpavanja sustava novim paketima. Svaka Docker aplikacija radi u zasebnom spremniku i nikada ne dolazi u interakciju s drugim aplikacijama na vašem sustavu osim ako to izričito ne želite.
Ako ga već nemate instaliran, trebali biste pročitati naš vodič na kako instalirati Docker i Docker Compose na Linux.
Docker Compose dodatno olakšava implementaciju usluga, a posebno je koristan kada samostalni hosting projekti na Raspberry Pi. Možete definirati konfiguraciju u jednoj YAML datoteci i pokrenuti više Docker spremnika jednom naredbom koja će prikazati spremnike navedene u datoteci.
Možete vidjeti koji spremnici rade ako upišete:
docker-compose ps
...u direktoriju gdje je vaš docker-compose.yml datoteka se nalazi.
Dok testirate i implementirate više softvera, vjerojatno ćete stvoriti više datoteka docker-compose.yml u različitim lokacije oko vašeg datotečnog sustava, kao i pokretanje i zaboravljanje dockeriziranih aplikacija koje ste pokrenuli jednokratno Svrha.
Teško je kontrolirati ili čak pratiti što se izvodi—posebno ako su vaše Docker Compose datoteke razbacane po vašem tvrdom disku.
Administracija može postati neuredna, a pamćenje kompletnog niza Docker naredbi je zadatak za sebe.
lazydocker prikuplja sve informacije o vašim Docker spremnicima i uredno ih predstavlja unutar vašeg terminala. Možete vidjeti što se izvodi, provjeriti zapisnike, pogledajte korištenje resursa, i pregledajte okolinu.
Također možete zaustaviti, pauzirati, ponovno pokrenuti i izvršiti druge operacije na pojedinačnim spremnicima ili primijeniti radnje na svaku pokrenutu uslugu.
Kako instalirati lazydocker na Linux
Dok lazydocker sam po sebi dolazi kao dockerizirana slika, njegova implementacija na ovaj način trenutačno znači da nećete moći vidjeti zapise ili grafikone upotrebe CPU-a za vaše druge Docker spremnike.
Umjesto toga, trebali biste koristiti instalacijsku skriptu lazydocker:
kovrča https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | udarac
Nepotrebno je reći da biste trebali provjeriti sadržaj bilo koje skripte prije nego što je proslijedite Bashu.
Koristite lazydocker za upravljanje svojim Docker kontejnerima
Pokrenite lazydocker upisivanjem:
lijenčina
Nije važno gdje se nalazite u datotečnom sustavu ili gdje se nalaze vaše Docker slike ili Docker Compose datoteke—lazydocker će zgrabiti informacije iz svih njih.
Spuštajući se okomito niz lijevu stranu TUI-ja, vidjet ćete četiri odjeljka. Ovi su Usluge, Samostojeći kontejneri, Slike, i svezaci.
Unutar svakog od ovih odjeljaka možete pregledavati unose pomoću Gore i dolje tipke sa strelicama na tipkovnici. Kako označavate svaki unos, relevantne informacije prikazuju se u desnom oknu. Alternativno, možete koristiti miš za klikanje po sučelju.
Prema zadanim postavkama, okno s informacijama prikazat će zapisnike za bilo koji unos koji odaberete, ali možete kliknite oznake na vrhu da biste prikazali statistiku procesora i memorije, okruženje spremnika, unose konfiguracije, ili vrh.
Ako se dokerizirana aplikacija sruši, možete ispitati sve o njoj i svakoj drugoj dokeriziranoj aplikaciji bez napuštanja lazydockera.
Prethodno navedene opcije informacija dostupne su samo za stvarne spremnike. Ako ste odabrali unos u Slike ili svezaci, moći ćete vidjeti samo konfiguraciju.
Dok je spremnik označen, pritisnite x za prikaz izbornika radnji koje možete izvesti. Osim toga Stop, pauza, i ponovno pokretanje, možete uklanjati spremnike, otvarati ih u pregledniku, podizati i spuštati spremnike ili izravno izvršavati naredbe.
Osim što možete pokretati naredbe iz izbornika, također ćete vidjeti relevantnu tipku prečaca za buduću upotrebu.
Ako želite izvesti skupne radnje na svim svojim spremnicima, pritisnite b ključ za podizanje Skupne naredbe Jelovnik.
Ako odaberete ovu radnju dok ste u Usluge odjeljku, vidjet ćete standardne naredbe Docker Compose, dok ako otvorite izbornik u Samostojeći kontejneri, imat ćete opcije za zaustavljanje, uklanjanje i obrezivanje spremnika.
U preostala dva odjeljka, jedina skupna radnja koju ćete moći izvesti je odrezati neiskorištene volumene i slike.
lazydocker olakšava upravljanje spremnikom na Linuxu
Sa svim informacijama o vašem kontejneru na jednom mjestu i upravljanjem koje ne zahtijeva više od nekoliko pritisaka na tipke, vrlo je jednostavno održavati vašu prostranu virtualnu luku bolje organiziranom.
Ako se zaljubljujete u Docker, razmislite o alternativnom sustavu upravljanja spremnikom.