Docker er en containeringsplattform som lar deg utvikle, pakke og skip applikasjoner i frittstående miljøer. Det gjør det mulig for utviklere å lage applikasjonsmiljøer som kjøres hvor som helst med alle verktøyene og nødvendige avhengigheter.
Vi lærer å kjøre Redis i en beholder ved hjelp av Docker for denne.
Krav
I denne opplæringen antar vi at du har den siste versjonen av Docker installert på systemet ditt. Hvis ikke, kan du sjekke ressursene nedenfor for å lære å oppnå dette.
Når du har installert Docker og konfigurert på systemet ditt, kan vi fortsette med opplæringen.
Trinn 1 - Start Docker -tjenesten
Det første trinnet er å aktivere og starte Docker -tjenesten. Hvis du bruker Docker Desktop på Windows, Linux eller MacOS, kan du kjøre applikasjonen for å starte tjenesten.
Du kan også bruke kommandoen som vist nedenfor:
sudo systemctl start docker
For å sjekke statusen til Docker -tjenesten, skriv inn kommandoen:
sudo systemctl status docker
Trinn 2 - Få Docker -bilde
Neste trinn er å trekke Docker -bildet fra det offisielle Docker Hub. Vi kan gjøre dette ved å kjøre kommandoen:
sudo docker pull redis
Trinn 3 - Start Redis Container
For å starte Docker -beholderen, kjør kommandoen vist nedenfor:
Sudo Docker Run -Navn Redis -Server -D Redis
Kommandoen over skal kjøre Docker -beholderen med Redis -serveren.
Du kan sjekke statusen til Docker -bildet ved å bruke PS -kommandoen som:
sudo docker ps
Kommandoen over skal returnere en eksempelutgang som vist:
Test om Redis Server er oppe
For å teste om Redis -serveren er i gang, åpner du terminalen og kjører kommandoen:
sudo docker exec -it redis -server sh
Kommandoen over gir deg en skalløkt til Docker -beholderen din.
Kjør kommandoen over for å teste tilkoblingen til Redis -serveren
$ redis-cli ping
Pong
Hvis du får utdataene som Pong, er serveren oppe.
Du kan deretter koble til Redis CLI ved hjelp av kommandoen:
# redis-cli
127.0.0.1: 6379>
Trinn 4 - Stopp Docker Container
Når du har utført databaseoperasjonene dine, kan du stoppe Redis -beholderen ved å bruke kommandoen:
$ sudo docker stop redis-server
Konklusjon
Denne korte artikkelen diskuterer bygning og en Redis Server -forekomst på Docker. Vi håper du likte opplæringen.
Sjekk andre Linuxhint -opplæringsprogrammer for å lære mer.