Docker er programvare som muliggjør virtualisering på operativsystemnivå, kjent som containere. Den bruker ressursisoleringsfunksjonene i Linux-kjernen, som cgroups og kernel-navnerom, og andre, for å tillate kjøring av uavhengige containere innenfor en enkelt Linux-instans.
Docker gir en måte å trygt kjøre isolerte applikasjoner i en container, fullpakket med alle dens avhengigheter og biblioteker.
Hvis du er Docker-brukere i dag, skal vi snakke om et program som muligens kan interessere deg.
Om Dry
Dry er et gratis program på tvers av plattformer og åpen kildekode som går fra kommandolinjen for å administrere Docker.
Dette verktøyet viser oss informasjon om containere, bilder og nettverk , og hvis en Docker Swarm kjører, viser det også all slags informasjon om tilstanden til Swarm-klyngen.
Den kan koble til lokale eller eksterne Docker-demoner.
I tillegg til å vise informasjon, kan den brukes til å administrere Docker . De fleste kommandoene som er tilgjengelige i det offisielle Docker CLI-et er også tilgjengelige i Dry med samme oppførsel.
Hvordan installere Dry på Linux?
Dry er tilgjengelig som en enkelt binærfil, noe som gjør installasjonen på Linux veldig enkel.
For de som bruker Arch Linux, Manjaro og derivater av disse, kan Dry finnes i AUR , så du må ha AUR aktivert i pacman.conf-filen din.
For å installere det, trenger du bare å skrive følgende kommando:
pacaur -S dry-bin
Det er også mulig å installere Dry fra Docker som en container, så hvis du vil installere det på denne måten bør du skrive følgende:
docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry
Den siste måten å installere Dry på Linux er å laste ned et skript som håndterer installasjonen.
Vi må åpne en terminal og utføre følgende kommandoer:
curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry
Når installasjonen er fullført , kan vi begynne å bruke applikasjonen på systemene våre.
Hvordan bruke tørr?
For å begynne å bruke dette programmet på systemet vårt, må vi åpne en terminal og kjøre følgende kommando:
dry
Når du gjør dette, skal et vindu som dette vises, der det viser at tørr allerede fungerer og viser informasjonen.

Dry kan brukes med noen få nøkler, så med informasjonen fra den offisielle plassen på GitHub er tilgangene som følger:
Globale nøkler
| nøkkel | beskrivelse |
|---|---|
| % | Vis filterliste |
| F1 | Sorter listen |
| F5 | oppdateringsliste |
| F8 | vis bruk av diskbar disk |
| F9 | vis de siste 10 docker-hendelsene |
| F10 | vise dockerinformasjon |
| 1 | vis containerliste |
| 2 | vis bildeliste |
| 3 | vis nettverksliste |
| 4 | vis nodeliste (i svermmodus) |
| 5 | vis listen over tjenester (i svermmodus) |
| Arrowup | flytte markøren opp en linje |
| Pil ned | flytt markøren ned en linje |
| g | flytt markøren til toppen |
| G | flytt markøren til bunnen |
| q | gå tørr |
Kommandoer for containere
| Koblingsnøkkel | beskrivelse |
|---|---|
| Enter | viser container-kommandomenyen |
| F2 | aktivere / deaktivere visning av stoppede containere |
| i | å inspisere |
| l | containerlogger |
| e | ta ut |
| s | statistikk |
| Ctrl + e | Fjern alle stoppede containere |
| Ctrl + k | drepe |
| Ctrl + r | start / start på nytt |
| Ctrl + t | stopp |
Bildekommandoer
| Nøkkel eller kombinasjon | beskrivelse |
|---|---|
| i | posten |
| r | kjør kommando i ny container |
| Ctrl + d | fjern hengende bilder |
| Ctrl + e | fjern bildet |
| Ctrl + f | Slett bildet |
| Enter | å inspisere |
Nettverkskommandoer
| Nøkkel eller kombinasjon | beskrivelse |
|---|---|
| Ctrl + e | fjern nettverket |
| Enter | å inspisere |
Servicekommandoer
| nøkkel | beskrivelse |
|---|---|
| i | inspisere service |
| l | tjenesteposter |
| Ctrl + r | fjerne tjenesten |
| Ctrl + s | mellomlandingstjeneste |
| Enter | vise serviceoppgaver |
Gå gjennom buffere
| nøkkel | beskrivelse |
|---|---|
| g | flytt markøren til begynnelsen av bufferen |
| G | flytt markøren til slutten av bufferen |
| n | etter søket, gå videre til neste søkeresultat |
| N | etter søket, gå tilbake til forrige søkeresultat |
| s | se etter |
| pg opp | flytt markørens 'skjermstørrelse' opp |
| pg ned | flytt markøren 'skjermstørrelse' ned |