Dacă aveți mai multe containere Docker răspândite în sistemul dvs. de fișiere, luați în considerare instalarea lazydocker pentru a ușura gestionarea containerelor.

Docker și Docker Compose sunt instrumente ușor de utilizat care simplifică implementarea software-ului într-un mediu izolat. Dar urmărirea stării de sănătate a tuturor serviciilor dvs. de rulare poate fi consumatoare de timp.

lazydocker este o aplicație TUI care vă ajută să gestionați și să monitorizați toate containerele Docker într-un singur loc.

De ce să folosiți lazydocker?

Docker este un instrument esențial dacă doriți să rulați software fără a vă aglomera sistemul cu pachete noi. Fiecare aplicație Docker rulează într-un container separat și nu interacționează niciodată cu alte aplicații de pe sistemul dvs. decât dacă doriți în mod explicit.

Dacă nu îl aveți deja instalat, ar trebui să citiți ghidul nostru cum se instalează Docker și Docker Compose pe Linux.

Docker Compose facilitează implementarea serviciilor și este util mai ales atunci când

instagram viewer
proiecte de auto-găzduire pe un Raspberry Pi. Puteți defini configurația într-un singur fișier YAML și puteți lansa mai multe containere Docker cu o singură comandă care va afișa containerele specificate în fișier.

Puteți vedea ce containere rulează tastând:

docker-compose ps

...în directorul în care dvs docker-compose.yml fișierul este localizat.

Pe măsură ce testați și implementați mai mult software, probabil veți crea mai multe fișiere docker-compose.yml în diferite locații din sistemul dvs. de fișiere, precum și lansarea și uitarea aplicațiilor dockerizate pe care le-ați activat pentru o singură dată scop.

Este dificil să controlați sau chiar să urmăriți ceea ce rulează, mai ales dacă fișierele dvs. Docker Compose sunt împrăștiate pe hard disk.

Administrarea poate deveni dezordonată, iar amintirea gamei complete de comenzi Docker este o sarcină în sine.

lazydocker adună toate informațiile despre containerele dvs. Docker și le prezintă cu grijă în terminalul dvs. Puteți vedea ce rulează, verificați jurnalele, vizualizați utilizarea resurselorși inspectați mediile.

De asemenea, puteți opri, întrerupe, reporni și efectua alte operațiuni pe containere individuale sau puteți aplica acțiunile fiecărui serviciu care rulează.

Cum se instalează lazydocker pe Linux

În timp ce lazydocker vine ca o imagine dockerizată, implementarea în acest fel înseamnă în prezent că nu veți putea vedea jurnalele sau graficele de utilizare a procesorului pentru celelalte containere Docker.

În schimb, ar trebui să utilizați scriptul de instalare lazydocker:

răsuci https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

Inutil să spunem că ar trebui să verificați conținutul oricărui script înainte de a-l trimite către Bash.

Utilizați lazydocker pentru a vă gestiona containerele Docker

Lansați lazydocker tastând:

lazydocker

Nu contează unde vă aflați în sistemul de fișiere sau unde se află imaginile dvs. Docker sau fișierele Docker Compose — lazydocker va prelua informații de la toate.

Alergând vertical pe partea stângă a TUI, veți vedea patru secțiuni. Acestea sunt Servicii, Containere independente, Imagini, și Volumele.

În fiecare dintre aceste secțiuni, puteți parcurge intrările folosind Sus și Jos tastele săgeți de pe tastatură. Pe măsură ce evidențiați fiecare intrare, informațiile relevante sunt afișate în panoul din dreapta. Alternativ, puteți folosi mouse-ul pentru a face clic în jurul interfeței.

În mod implicit, panoul de informații va afișa jurnalele pentru orice intrare selectată, dar puteți faceți clic pe etichetele din partea de sus pentru a afișa statisticile CPU și memorie, mediul containerului, intrările de configurare, sau de sus.

Dacă o aplicație dockerizată se blochează, puteți examina totul despre ea și despre orice altă aplicație dockerizată fără a părăsi lazydocker.

Opțiunile de informații menționate mai sus sunt disponibile numai pentru containerele reale. Dacă ați selectat o intrare în Imagini sau Volumele, veți putea vedea doar configurația.

Cu un recipient evidențiat, apăsați X pentru a afișa un meniu de acțiuni pe care le puteți efectua. În plus față de Stop, pauză, și repornire, puteți elimina containere, le puteți deschide într-un browser, puteți aduce containere în sus și în jos sau puteți executa comenzi direct.

Pe lângă faptul că puteți rula comenzi din meniu, veți vedea și tasta de comandă rapidă relevantă pentru utilizare ulterioară.

Dacă doriți să efectuați acțiuni în bloc pe toate containerele dvs., apăsați tasta b cheie pentru a aduce în discuție Comenzi în bloc meniul.

Dacă alegeți această acțiune în timp ce vă aflați în Servicii secțiunea, veți vedea comenzile standard Docker Compose, în timp ce dacă deschideți meniul în Containere independente, veți avea opțiuni pentru a opri, elimina și tăia recipientele.

În celelalte două secțiuni, singura acțiune în bloc pe care o veți putea efectua este să tăiați volumele și imaginile neutilizate.

lazydocker facilitează gestionarea containerelor pe Linux

Cu toate informațiile despre container într-un singur loc și gestionarea necesitând nu mai mult de câteva apăsări de taste, este foarte simplu să vă mențineți portul virtual extins mai bine organizat.

Dacă vă îndrăgostiți de Docker, luați în considerare un sistem alternativ de gestionare a containerelor.