Suché: interaktívny manažér CLI pre kontajnery Docker

suchý dok

Docker je softvér, ktorý umožňuje virtualizáciu na úrovni operačného systému, známu ako kontajnery. Využíva funkcie izolácie zdrojov jadra Linuxu, ako sú cgroups a menné priestory jadra a ďalšie, aby umožnil spúšťanie nezávislých kontajnerov v rámci jednej inštancie Linuxu.

Docker poskytuje spôsob, ako bezpečne spustiť izolované aplikácie v kontajneri, ktorý je nabitý všetkými jeho závislosťami a knižnicami.

Ak ste dnes používateľmi Dockeru, budeme hovoriť o aplikácii, ktorá by vás mohla zaujímať.

O spoločnosti Dry

Dry je bezplatná multiplatformová aplikácia s otvoreným zdrojom, ktorá na správu Dockera beží z príkazového riadku.

Tento nástroj nám zobrazuje informácie o kontajneroch, obrázkoch a sieťach a ak je spustený Docker Swarm, zobrazuje aj všetky druhy informácií o stave klastra Swarm.

Môže sa pripojiť k miestnym alebo vzdialeným démonom Dockeru.

Okrem zobrazovania informácií sa dá použiť aj na správu Dockeru . Väčšina príkazov dostupných v oficiálnom rozhraní Docker CLI je dostupná aj v Dry s rovnakým správaním.

Ako nainštalovať Dry na Linuxe?

Dry je dostupný ako jeden binárny súbor, čo značne zjednodušuje jeho inštaláciu v systéme Linux.

Pre tých, ktorí používajú Arch Linux, Manjaro a ich deriváty, sa Dry nachádza v AUR , takže musíte mať AUR povolený v súbore pacman.conf.

Ak ho chcete nainštalovať, stačí zadať nasledujúci príkaz:

pacaur -S dry-bin

Je tiež možné nainštalovať Dry z Dockeru ako kontajner, takže ak ho chcete nainštalovať týmto spôsobom, mali by ste zadať nasledovné:

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

Posledným spôsobom inštalácie Dry na Linuxe je stiahnutie skriptu, ktorý sa postará o inštaláciu.

Musíme otvoriť terminál a vykonať nasledujúce príkazy:

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

Po dokončení inštalácie môžeme začať používať aplikáciu na našich systémoch.

Ako používať Dry?

Ak chcete začať používať túto aplikáciu v našom systéme, musíme otvoriť terminál a spustiť nasledujúci príkaz:

dry

Pritom by sa malo zobraziť okno podobné tomuto, kde sa zobrazuje, že sušenie je už funkčné, a zobrazuje sa informácia.

vysušiť

Dry sa dá použiť s použitím niektorých kľúčov, takže ak vezmeme informácie z jeho oficiálneho priestoru na githube , prístupy sú nasledovné:

Globálne kľúče

kľúč popis
% Zobraziť zoznam filtrov
F1 Zoradiť zoznam
F5 aktualizačný zoznam
F8 zobraziť využitie dokovateľného disku
F9 zobraziť posledných 10 udalostí ukotvenia
F10 zobraziť informácie o dokovacej stanici
1 zobraziť zoznam kontajnerov
2 zobraziť zoznam obrázkov
3 zobraziť zoznam sietí
4 zobraziť zoznam uzlov (v režime rojenia)
5 zobraziť zoznam služieb (v režime rojenia)
Šípka presunúť kurzor o jeden riadok vyššie
Šípka dole posuňte kurzor o jeden riadok nadol
g posuňte kurzor hore
G posuňte kurzor nadol
q vypadni zo sucha

Príkazy pre kontajnery

Kľúč odkazu popis
vstúpiť zobrazí ponuku príkazov kontajnera
F2 povoliť / zakázať zobrazovanie zastavených kontajnerov
i preskúmať
l denníky kontajnerov
e ustúpiť
s štatistika
Ctrl + e odstráňte všetky zastavené nádoby
Ctrl + K matar
Ctrl + r štart / reštart
Ctrl + t zastávka

Príkazy pre obrázky

Kľúč alebo kombinácia popis
i rekord
r spustiť príkaz v novom kontajneri
Ctrl + d odstrániť závesné obrázky
Ctrl + e odstráňte obrázok
Ctrl + f Odstrániť obrázok
vstúpiť preskúmať

Sieťové príkazy

Kľúč alebo kombinácia popis
Ctrl + e odstrániť sieť
vstúpiť preskúmať

Servisné príkazy

kľúč popis
i skontrolovať službu
l služobné záznamy
Ctrl + r odstrániť službu
Ctrl + s medzipristátie
vstúpiť zobraziť servisné úlohy

Prechádzajte medzipamäťami

kľúč popis
g presunúť kurzor na začiatok medzipamäte
G presuňte kurzor na koniec medzipamäte
n po vyhľadávaní prejdite na ďalší výsledok vyhľadávania
N po dokončení vyhľadávania sa vráťte na predchádzajúci výsledok vyhľadávania
s hľadaj
pg hore presunúť riadky „veľkosti obrazovky“ nahor
str dole presunúť riadky „veľkosti obrazovky“ kurzora nadol

Pridať ako preferovaný zdroj v Google