Jei jūsų failų sistemoje yra keli „Docker“ konteineriai, apsvarstykite galimybę įdiegti „Lazydocker“, kad palengvintumėte konteinerių valdymą.

„Docker“ ir „Docker Compose“ yra lengvai naudojami įrankiai, kurie palengvina programinės įrangos diegimą izoliuotoje aplinkoje. Tačiau visų bėgimo paslaugų būklės stebėjimas gali užtrukti.

lazydocker yra TUI programa, padedanti valdyti ir stebėti visus Docker konteinerius vienoje vietoje.

Kodėl naudoti lazydocker?

„Docker“ yra būtinas įrankis, jei norite paleisti programinę įrangą neapkrauti sistemos naujais paketais. Kiekviena „Docker“ programa veikia atskirame konteineryje ir niekada negali sąveikauti su kitomis jūsų sistemos programomis, nebent jūs to aiškiai norite.

Jei jo dar nesate įdiegę, turėtumėte perskaityti mūsų vadovą kaip įdiegti „Docker“ ir „Docker Compose“ sistemoje „Linux“..

„Docker Compose“ dar labiau palengvina paslaugų diegimą ir ypač naudinga, kai savarankiški projektai Raspberry Pi. Galite apibrėžti konfigūraciją viename YAML faile ir paleisti kelis Docker konteinerius viena komanda, kuri parodys faile nurodytus konteinerius.

instagram viewer

Galite pamatyti, kurie konteineriai veikia, įvesdami:

dokeris-komponuoti ps

...kataloge, kuriame esate docker-compose.yml failas yra.

Kai išbandysite ir diegsite daugiau programinės įrangos, tikriausiai sukursite kelis docker-compose.yml failus skirtinguose vietos aplink failų sistemą, taip pat paleisti ir pamiršti dockerizuotas programas, kurias paleidote vienkartiniam tikslas.

Sunku valdyti ar net sekti, kas veikia, ypač jei jūsų „Docker Compose“ failai yra išsklaidyti kietajame diske.

Administravimas gali tapti nepatogus, o prisiminti visą Docker komandų spektrą yra savarankiška užduotis.

lazydocker surenka visą informaciją apie jūsų Docker konteinerius ir tvarkingai pateikia ją jūsų terminale. Galite pamatyti, kas veikia, patikrinti žurnalus, peržiūrėti išteklių naudojimąir apžiūrėti aplinką.

Taip pat galite sustabdyti, pristabdyti, paleisti iš naujo ir atlikti kitas operacijas atskiruose konteineriuose arba taikyti veiksmus kiekvienai veikiančiai paslaugai.

Kaip įdiegti lazydocker sistemoje Linux

Nors „Lazydocker“ pati savaime yra dokerizuotas vaizdas, šiuo metu jo įdiegimas reiškia, kad negalėsite matyti kitų „Docker“ konteinerių žurnalų ar procesoriaus naudojimo grafikų.

Vietoj to turėtumėte naudoti lazydocker diegimo scenarijų:

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

Nereikia nė sakyti, kad prieš įvesdami jį į Bash, turėtumėte patikrinti bet kurio scenarijaus turinį.

Naudokite lazydocker savo Docker konteineriams tvarkyti

Paleiskite lazydocker įvesdami:

tinginys

Nesvarbu, kur esate failų sistemoje ar kur yra jūsų „Docker“ vaizdai ar „Docker Compose“ failai – „lazydocker“ paims informaciją iš jų visų.

Važiuodami vertikaliai žemyn kairiąja TUI puse, pamatysite keturias dalis. Šitie yra Paslaugos, Savarankiški konteineriai, Vaizdai, ir Apimtys.

Kiekvienoje iš šių skilčių įrašus galite naršyti naudodami Aukštyn ir Žemyn klaviatūros rodyklių klavišus. Kai paryškinate kiekvieną įrašą, atitinkama informacija rodoma dešiniojoje srityje. Arba galite naudoti pelę ir spustelėti sąsają.

Pagal numatytuosius nustatymus informacijos srityje bus rodomi bet kokio pasirinkto įrašo žurnalai, bet jūs galite spustelėkite viršuje esančias etiketes, kad būtų rodoma procesoriaus ir atminties statistika, konteinerio aplinka, konfigūracijos įrašai, arba viršuje.

Jei sugenda dockerizuota programa, galite išnagrinėti viską apie ją ir apie visas kitas dokerizuotas programas nepalikdami lazydocker.

Pirmiau nurodytos informacijos parinktys galimos tik tikriems konteineriams. Jei pasirinkote įrašą Vaizdai arba Apimtys, galėsite matyti tik konfigūraciją.

Pažymėję konteinerį paspauskite x kad būtų parodytas veiksmų, kuriuos galite atlikti, meniu. Be to sustabdyti, Pauzė, ir perkrauti, galite pašalinti konteinerius, atidaryti juos naršyklėje, perkelti konteinerius aukštyn ir žemyn arba tiesiogiai vykdyti komandas.

Be to, kad galėsite vykdyti komandas iš meniu, taip pat matysite atitinkamą spartųjį klavišą, skirtą naudoti ateityje.

Jei norite atlikti masinius veiksmus su visais konteineriais, paspauskite b raktas iškelti Masinės komandos Meniu.

Jei pasirinksite šį veiksmą būdami Paslaugos skyriuje, pamatysite standartines Docker Compose komandas, o jei atidarysite meniu Savarankiški konteineriai, turėsite parinkčių sustabdyti, išimti ir genėti konteinerius.

Likusiose dviejose dalyse vienintelis masinis veiksmas, kurį galėsite atlikti, yra apkarpyti nepanaudotus tomus ir vaizdus.

„Lazydocker“ palengvina „Linux“ konteinerių valdymą

Kadangi visa konteinerio informacija yra vienoje vietoje, o valdymui nereikia daugiau nei kelių klavišų paspaudimų, labai paprasta geriau sutvarkyti besiplečiantį virtualų prievadą.

Jei neįsimylėsite „Docker“, apsvarstykite alternatyvią konteinerių valdymo sistemą.