Installer Redis fra Docker Hub

Installer Redis fra Docker Hub

Oversikt

I dette innlegget vil vi se hvordan vi kan installere og bruke Redis Server fra Docker Hub. Å bruke Docker Hub er veldig fordelaktig, da dette sikrer at vi ikke trenger å installere den samme versjonen av Redis på maskinen vår, og vi kan teste Redis med flere versjoner veldig raskt. La oss lese mer om dette.

Bruke Docker

For å begynne å bruke Docker, må vi installere det på systemet vårt. For å gjøre dette, besøk denne siden og finn en passende versjon for plattformen din. Når du har åpnet den, vil du se en side som denne:

For å begynne å bruke Docker, må vi også lage en Docker -ID. Vi kan gjøre det med en lenke som er gitt i samme dialogboks. Fortsett til neste avsnitt når du har opprettet en ID og logget inn på dette tilfellet. Du skal kunne konfigurere Docker med denne innstillingssiden når den starter:

Selvfølgelig bruker vi Mac, og så er skjermbilder spesifikke for dem, og de kan avvike litt basert på plattformen din.

Hvis du vil bekrefte at Docker -installasjonen ble gjort riktig, kan du prøve å kjøre denne kommandoen:

Docker Run Hello-World

Du vil se følgende utdata:

Nå som går bra, kan vi gå videre til å installere og bruke Redis fra Docker Hub.

Installer Redis fra Docker Hub

Å kjøre en Redis -forekomst ved hjelp av Docker Hub er faktisk bare et spørsmål om noen kommandoer og forstå logikken bak det. Heldigvis vil vi gi dem begge her.

For å trekke en Redis Docker -fil og kjøre den på lokal maskin på standardporten, i.e. 6379, kjør følgende kommando:

Docker Run -Name Some -Redis -D Redis

Når du kjører kommandoen ovenfor i terminalen, vil du se at den begynner å laste ned de nødvendige filene:

La oss vente på at nedlastingen skal fullføres. Avhengig av den siste tilgjengelige filstørrelsen, kan dette ta opptil få minutter.

Når dette er gjort, åpner du en annen fane for terminalen din, prøv å kjøre denne kommandoen:

Docker Ps

Utgangen vil være:

Så vår Redis -server kjører nå og klar til å bli spurt om!

Bindende redis til lokal havn

Hvis du vil at en av applikasjonen din skal binde seg til Redis -serveren vi nettopp startet, vil den ikke kunne gjøre det per nå.

Bare kjør følgende kommando for å gjøre den tilgjengelig i en lokal port også:

Docker Run -P 6379: 6379 Redis

Bare legg merke til at Redis -bildet ikke blir lastet ned igjen. Det blir bare sjekket hvis en nyere versjon er tilgjengelig lokalt enn nåværende versjon.

Prøver Redis

Nå vil vi sjekke å løpe Redis og samhandle med det. Kjør Redis ved hjelp av kommandoen ovenfor, så ser du noe sånt som:

Når du ser at Redis nå aksepterer tilkoblinger, kan vi prøve å samhandle den i havnen vi spesifiserte, som er 6379.

Vi kan inngå Redis CLI med følgende kommando:

Redis-Cli

*) Merk: Hvis du kjører på Linux, installer først Redis-Tools-pakken

Når vi kjører, vil vi se følgende resultat:

Vi vil bare prøve å lagre noen data her. La oss prøve en siste kommando:

Det er det. Dette betyr at vi klarte å lagre data i Docker som kjører containerbilde av Redis, Awesome!