Suho: interaktivni CLI upravitelj za Docker kontejnere

suhi doker

Docker je softver koji omogućava virtualizaciju na nivou operativnog sistema poznatu kao kontejneri. Koristi funkcije izolacije resursa Linux kernela, kao što su cgroups i kernel namespaces, i druge, kako bi omogućio izvršavanje nezavisnih kontejnera unutar jedne Linux instance.

Docker pruža način za sigurno pokretanje izoliranih aplikacija u kontejneru, upakovanih sa svim njihovim ovisnostima i bibliotekama.

Ako ste korisnici Dockera, danas ćemo govoriti o aplikaciji koja bi vas mogla zanimati.

O suhom

Dry je besplatna, višeplatformska, aplikacija otvorenog koda koja se pokreće iz naredbenog retka za upravljanje Dockerom.

Ovaj alat nam prikazuje informacije o kontejnerima, slikama i mrežama , a ako je pokrenut Docker Swarm, prikazuje i sve vrste informacija o stanju Swarm klastera.

Može se povezati s lokalnim ili udaljenim Docker demonima.

Pored prikaza informacija, može se koristiti i za upravljanje Dockerom . Većina komandi dostupnih u službenom Docker CLI-ju dostupna je i u Dry-u sa istim ponašanjem.

Kako instalirati Dry na Linux?

Dry je dostupan kao jedna binarna datoteka, što njegovu instalaciju na Linuxu čini vrlo jednostavnom.

Za one koji koriste Arch Linux, Manjaro i njihove derivate, Dry se može naći u AUR-u , tako da morate imati AUR omogućen u vašoj pacman.conf datoteci.

Da biste ga instalirali potrebno je samo ukucati sljedeću naredbu:

pacaur -S dry-bin

Također je moguće instalirati Dry iz Dockera kao kontejner, pa ako ga želite instalirati na ovaj način, trebali biste upisati sljedeće:

docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry

Posljednji način za instaliranje Dry-a na Linuxu je preuzimanjem skripte koja će obaviti instalaciju.

Moramo otvoriti terminal i izvršiti sljedeće naredbe:

curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry

Nakon što je instalacija završena , možemo početi koristiti aplikaciju na našim sistemima.

Kako koristiti Dry?

Da bismo počeli koristiti ovu aplikaciju na našem sistemu, moramo otvoriti terminal i pokrenuti sljedeću naredbu:

dry

Kada to učinite, trebao bi se pojaviti prozor sličan ovom, koji pokazuje da je sušenje već pokrenuto i prikazuje informacije.

suvo

Dry se može koristiti pomoću nekih ključeva, pa uzimajući informacije sa njegovog službenog prostora na githubu , pristupi su sljedeći:

Globalni ključevi

Ključ opis
% Prikaži listu filtera
F1 Sortiraj listu
F5 ažurirati listu
F8 prikaži upotrebu diska koji se može priključiti
F9 prikaži zadnjih 10 docker događaja
F10 prikaži informacije o dockeru
1 prikaži listu kontejnera
2 prikaži listu slika
3 prikaži listu mreža
4 prikaži listu čvorova (u načinu rada roja)
5 prikaži listu usluga (u načinu rada Swarm)
ArrowUp pomerite kursor za jednu liniju gore
ArrowDown pomerite kursor za jedan red dole
g pomerite kursor na vrh
G pomerite kursor na dno
q izaći sa suvog

Komande za kontejnere

ključ za vezu opis
ući prikaži komandni meni kontejnera
F2 omogući/onemogući prikazivanje zaustavljenih kontejnera
i pregledati
l kontejnerski trupci
e povući se
s stats
Ctrl + e uklonite sve zaustavljene kontejnere
Ctrl + k ubij
Ctrl + r start/reboot
Ctrl + t stani

Naredbe slike

Ključ ili kombinacija opis
i zapis
r pokrenite naredbu u novom kontejneru
Ctrl + d uklonite viseće slike
Ctrl + e uklonite sliku
Ctrl + f Izbriši sliku
ući pregledati

Mrežne naredbe

Ključ ili kombinacija opis
Ctrl + e uklonite mrežu
ući pregledati

Servisne komande

Ključ opis
i pregledati servis
l servisne evidencije
Ctrl + r izbrisati uslugu
Ctrl + s usluga zaustavljanja
ući prikaži servisne zadatke

Krećite se kroz bafere

Ključ opis
g pomjeriti kursor na početak bafera
G pomerite kursor na kraj bafera
n nakon pretrage, prijeđite na sljedeći rezultat pretraživanja
N nakon pretrage, vratite se na prethodni rezultat pretraživanja
s Pretraga
str pomerite kursor „veličina ekrana“ prema gore
str dolje pomerite kursor „veličina ekrana“ linije dole

Dodaj kao preferirani izvor na Googleu