Dry: een interactieve CLI-manager voor Docker-containers

droogdokker

Docker is software waarmee virtualisatie op besturingssysteemniveau, oftewel containers, mogelijk wordt. Het maakt gebruik van de functies voor resource-isolatie van de Linux-kernel, zoals cgroups en kernel-namespaces, en andere, om de uitvoering van onafhankelijke containers binnen één Linux-instantie mogelijk te maken.

Docker biedt een manier om geïsoleerde applicaties veilig in een container uit te voeren, boordevol al zijn afhankelijkheden en bibliotheken.

Als u vandaag Docker-gebruikers bent, gaan we het hebben over een applicatie die u mogelijk interesseert.

Over droog

Dry is een gratis, platformonafhankelijke open source-applicatie die vanaf de opdrachtregel wordt uitgevoerd om Docker te beheren.

Deze tool toont ons informatie over containers, images en netwerken , en als er een Docker Swarm actief is, toont het ook allerlei informatie over de status van het Swarm-cluster.

Het kan verbinding maken met lokale of externe Docker-daemons.

Naast het weergeven van informatie kan het ook worden gebruikt om Docker te beheren . De meeste commando's die beschikbaar zijn in de officiële Docker CLI zijn ook beschikbaar in Dry met dezelfde functionaliteit.

Hoe installeer ik Dry op Linux?

Dry is beschikbaar als één enkel uitvoerbaar bestand, waardoor de installatie op Linux zeer eenvoudig is.

Gebruikers van Arch Linux, Manjaro en afgeleide distributies kunnen Dry vinden in de AUR . AUR moet dus ingeschakeld zijn in het pacman.conf-bestand.

Om het te installeren, hoeft u alleen de volgende opdracht te typen:

pacaur -S dry-bin

Het is ook mogelijk om Dry vanuit Docker als container te installeren. Als je het op deze manier wilt installeren, typ je het volgende:

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

De laatste manier om Dry op Linux te installeren is door een script te downloaden dat de installatie voor je regelt.

We moeten een terminal openen en de volgende opdrachten uitvoeren:

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

Zodra de installatie is voltooid , kunnen we de applicatie op onze systemen gaan gebruiken.

Hoe gebruik je Dry?

Om deze applicatie op ons systeem te kunnen gebruiken, moeten we een terminal openen en de volgende opdracht uitvoeren:

dry

Wanneer u dit doet, zou een venster zoals dit moeten verschijnen, waar het laat zien dat dry al in werking is en de informatie weergeeft.

drogen

Dry kan met behulp van bepaalde sleutels worden gebruikt. Volgens de informatie op de officiële GitHub-pagina zijn de toegangsgegevens als volgt:

Globale sleutels

sleutel Beschrijving
% Filterlijst weergeven
F1 Sorteer de lijst
F5 update lijst
F8 toon gebruik van de dockbare schijf
F9 toon de laatste 10 docker-evenementen
F10 Docker-informatie weergeven
1 toon containerlijst
2 toon afbeeldingenlijst
3 toon netwerklijst
4 toon knooppuntenlijst (in Swarm-modus)
5 toon de lijst met services (in Swarm-modus)
Pijl omhoog verplaats de cursor één regel omhoog
Pijltje naar beneden verplaats de cursor één regel omlaag
g verplaats de cursor naar boven
G verplaats de cursor naar beneden
q kom uit de droge

Commando's voor containers

Koppelingssleutel Beschrijving
Enter geeft het menu met containeropdrachten weer
F2 het tonen van gestopte containers in- / uitschakelen
i inspecteren
l containerlogboeken
e verwijderen
s statistiek
Ctrl + e verwijder alle gestopte containers
Ctrl + k Matar
Ctrl + r start / herstart
Ctrl + t detener

Afbeelding commando's

Sleutel of combinatie Beschrijving
i historial
r voer het commando uit in een nieuwe container
Ctrl + d verwijder hangende afbeeldingen
Ctrl + e verwijder de afbeelding
Ctrl + f Verwijder afbeelding
Enter inspecteren

Netwerkopdrachten

Sleutel of combinatie Beschrijving
Ctrl + e netwerk verwijderen
Enter inspecteren

Service-opdrachten

sleutel Beschrijving
i inspecteer de service
l servicerecords
Ctrl + r verwijder service
Ctrl + s tussenstop
Enter toon servicetaken

Beweeg door buffers

sleutel Beschrijving
g verplaats de cursor naar het begin van de buffer
G verplaats de cursor naar het einde van de buffer
n ga na het zoeken naar het volgende zoekresultaat
N ga na het zoeken terug naar het vorige zoekresultaat
s zoeken
pg omhoog verplaats cursor 'schermgrootte' lijnen omhoog
pag naar beneden verplaats cursor 'schermgrootte' regels naar beneden

Voeg dit toe als voorkeursbron in Google.