Ja jūsu failu sistēmā ir izvietoti vairāki Docker konteineri, apsveriet iespēju instalēt lazydocker, lai atvieglotu konteineru pārvaldību.
Docker un Docker Compose ir ērti lietojami rīki, kas atvieglo programmatūras izvietošanu izolētā vidē. Taču visu savu skriešanas pakalpojumu veselības stāvokļa uzskaite var būt laikietilpīga.
lazydocker ir TUI lietotne, kas palīdz pārvaldīt un pārraudzīt visus Docker konteinerus vienuviet.
Kāpēc izmantot lazydocker?
Docker ir būtisks rīks, ja vēlaties palaist programmatūru, nepārblīvējot sistēmu ar jaunām pakotnēm. Katra Docker lietotne darbojas atsevišķā konteinerā un nekad nevar mijiedarboties ar citām jūsu sistēmas programmām, ja vien jūs to skaidri nevēlaties.
Ja jums tas vēl nav instalēts, izlasiet mūsu ceļvedi kā instalēt Docker un Docker Compose operētājsistēmā Linux.
Docker Compose padara pakalpojumu izvietošanu vēl vienkāršāku, un tas ir īpaši noderīgi, kad pašmitināšanas projekti Raspberry Pi. Varat definēt konfigurāciju vienā YAML failā un palaist vairākus Docker konteinerus ar vienu komandu, kas parādīs failā norādītos konteinerus.
Varat redzēt, kuri konteineri darbojas, ierakstot:
docker-compose ps
... direktorijā, kur jūsu docker-compose.yml fails atrodas.
Pārbaudot un izvietojot vairāk programmatūras, jūs, iespējams, izveidosit vairākus docker-compose.yml failus dažādos veidos atrašanās vietas ap jūsu failu sistēmu, kā arī palaist un aizmirst dockerizētas lietotnes, kuras izmantojāt vienreizējai mērķis.
Ir grūti kontrolēt vai pat izsekot tam, kas darbojas, it īpaši, ja jūsu Docker Compose faili ir izkaisīti pa jūsu cieto disku.
Administrēšana var kļūt netīra, un visu Docker komandu klāsta atcerēšanās ir patstāvīgs uzdevums.
lazydocker apkopo visu informāciju par jūsu Docker konteineriem un glīti parāda to jūsu terminālī. Jūs varat redzēt, kas darbojas, pārbaudīt žurnālus, skatīt resursu izmantošanuun pārbaudiet vidi.
Varat arī apturēt, apturēt, restartēt un veikt citas darbības ar atsevišķiem konteineriem vai piemērot darbības katram darbināmam pakalpojumam.
Kā instalēt lazydocker operētājsistēmā Linux
Lai gan lazydocker pati par sevi ir dockerizēts attēls, tā izvietošana šādā veidā pašlaik nozīmē, ka jūs nevarēsit redzēt citu Docker konteineru žurnālus vai CPU lietojuma diagrammas.
Tā vietā jums vajadzētu izmantot lazydocker instalācijas skriptu:
čokurošanās https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash
Lieki piebilst, ka pirms skripta ievietošanas Bash ir jāpārbauda tā saturs.
Izmantojiet lazydocker, lai pārvaldītu savus Docker konteinerus
Palaidiet lazydocker, ierakstot:
lazydocker
Nav svarīgi, kur atrodaties failu sistēmā vai kur atrodas jūsu Docker attēli vai Docker Compose faili — Lazydocker saņems informāciju no tiem visiem.
Palaižot vertikāli lejup pa TUI kreiso pusi, jūs redzēsit četras sadaļas. Šie ir Pakalpojumi, Atsevišķi konteineri, Attēli, un Apjomi.
Katrā no šīm sadaļām varat pārlūkot ierakstus, izmantojot Uz augšu un Uz leju bulttaustiņus uz tastatūras. Izceļot katru ierakstu, labās puses rūtī tiek parādīta attiecīgā informācija. Varat arī izmantot peli, lai klikšķinātu pa saskarni.
Pēc noklusējuma informācijas rūtī tiks rādīti jebkura atlasītā ieraksta žurnāli, taču jūs varat noklikšķiniet uz etiķetēm augšpusē, lai parādītu CPU un atmiņas statistiku, konteinera vidi, konfigurācijas ierakstus, vai augšā.
Ja dockerizēta lietotne avarē, varat pārbaudīt visu par to un par katru citu dockerizēto lietotni, neizejot no lazydocker.
Iepriekš minētās informācijas opcijas ir pieejamas tikai faktiskajiem konteineriem. Ja esat atlasījis ierakstu Attēli vai Apjomi, jūs varēsit redzēt tikai konfigurāciju.
Kad konteiners ir iezīmēts, nospiediet x lai atvērtu veicamo darbību izvēlni. Papildus stop, pauze, un restartēt, varat noņemt konteinerus, atvērt tos pārlūkprogrammā, pārvietot konteinerus uz augšu un uz leju vai izpildīt komandas tieši.
Papildus tam, ka varēsit palaist komandas no izvēlnes, jūs redzēsit arī atbilstošo īsinājumtaustiņu turpmākai lietošanai.
Ja vēlaties veikt lielapjoma darbības ar visiem saviem konteineriem, nospiediet b atslēga, lai audzinātu Lielapjoma komandas izvēlne.
Ja izvēlaties šo darbību, atrodoties Pakalpojumi sadaļā, jūs redzēsit standarta Docker Compose komandas, savukārt, atverot izvēlni Atsevišķi konteineri, jums būs iespējas apturēt, noņemt un apgriezt konteinerus.
Atlikušajās divās sadaļās vienīgā lielapjoma darbība, ko varēsit veikt, ir neizmantoto apjomu un attēlu apgriešana.
lazydocker atvieglo konteineru pārvaldību operētājsistēmā Linux
Tā kā visa konteinera informācija ir vienuviet un pārvaldībai nav nepieciešams vairāk par dažiem taustiņsitieniem, ir ļoti vienkārši labāk organizēt savu plaši izplatīto virtuālo portu.
Ja jūs iemīlējaties Docker, tā vietā apsveriet alternatīvu konteineru pārvaldības sistēmu.