Dry: en interaktiv CLI-chef för Docker-containrar

torrdockare

Docker är programvara som möjliggör virtualisering på operativsystemnivå, så kallade containrar. Den använder resursisoleringsfunktionerna i Linuxkärnan, såsom cgroups och kärnnamnrymder, och andra för att tillåta exekvering av oberoende containrar inom en enda Linux-instans.

Docker ger ett sätt att säkert köra isolerade applikationer i en container, fylld med alla dess beroenden och bibliotek.

Om du är Docker-användare idag kommer vi att prata om ett program som eventuellt kan intressera dig.

Om Dry

Dry är en gratis plattformsapplikation med öppen källkod som körs från kommandoraden för att hantera Docker.

Det här verktyget visar information om containrar, avbildningar och nätverk , och om en Docker Swarm körs visar det också all slags information om Swarm-klustrets tillstånd.

Det kan anslutas till lokala eller fjärr Docker-demoner.

Förutom att visa information kan den användas för att hantera Docker . De flesta kommandon som finns tillgängliga i det officiella Docker CLI finns även i Dry med samma beteende.

Hur installerar jag Dry på Linux?

Dry finns tillgänglig som en enda binärfil, vilket gör installationen på Linux mycket enkel.

För de som använder Arch Linux, Manjaro och derivater av dessa, finns Dry i AUR , så ni måste ha AUR aktiverat i er pacman.conf-fil.

För att installera det behöver du bara skriva följande kommando:

pacaur -S dry-bin

Det är också möjligt att installera Dry från Docker som en container, så om du vill installera det på det här sättet ska du skriva följande:

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

Det sista sättet att installera Dry på Linux är att ladda ner ett skript som hanterar installationen.

Vi måste öppna en terminal och utföra följande kommandon:

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

När installationen är klar kan vi börja använda applikationen på våra system.

Hur använder jag torrt?

För att börja använda den här applikationen på vårt system måste vi öppna en terminal och köra följande kommando:

dry

När du gör detta ska ett fönster som liknar det här visas, där det visar att torrt redan är i drift och visar informationen.

torka

Dry kan användas med vissa nycklar, så med informationen från dess officiella utrymme på GitHub är åtkomstmöjligheterna följande:

Globala nycklar

Nyckel beskrivning
% Visa filterlista
F1 Sortera listan
F5 uppdateringslista
F8 visa dockningsbar diskanvändning
F9 visa de senaste 10 dockerhändelserna
F10 visa dockningsinformation
1 visa containerlista
2 visa bildlista
3 visa nätverkslista
4 visa nodlista (i svärmläge)
5 visa listan över tjänster (i svärmläge)
Arrowup flytta markören uppåt en rad
Arrowdown flytta markören ned en rad
g flytta markören till toppen
G flytta markören till botten
q gå ur torrt

Kommandon för containrar

Länknyckel beskrivning
ange visar behållarens kommandomeny
F2 aktivera / inaktivera visade stoppade containrar
i inspektera
l container loggar
e dra tillbaka
s statistik
Ctrl + e ta bort alla stoppade behållare
Ctrl + k döda
Ctrl + r starta / starta om
Ctrl + t stopp

Bildkommandon

Nyckel eller kombination beskrivning
i rekord
r kör kommandot i ny behållare
Ctrl + d ta bort hängande bilder
Ctrl + e ta bort bilden
Ctrl + f Radera bild
ange inspektera

Nätverkskommandon

Nyckel eller kombination beskrivning
Ctrl + e ta bort nätverk
ange inspektera

Servicekommandon

Nyckel beskrivning
i inspektera service
l serviceposter
Ctrl + r ta bort tjänsten
Ctrl + s mellanlandningstjänst
ange visa serviceuppgifter

Gå igenom buffertar

Nyckel beskrivning
g flytta markören till buffertens början
G flytta markören till slutet av bufferten
n efter sökningen, gå vidare till nästa sökresultat
N efter sökningen, gå tillbaka till föregående sökresultat
s Sök
pg upp flytta markörens "skärmstorlek" uppåt
pg ner flytta markörens "skärmstorlek" nedåt

Lägg till som prioriterad källa i Google