Hvordan kjøre Redis i Docker

Hvordan kjøre Redis i Docker
Redis er en av de mest populære databasene i minnet. Det er en gratis og åpen kildekode-løsning som kan brukes som en hurtigbufringsmekanisme eller meldingsmegler.

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.

  • https: // linuxhint.com/install_configure_docker_ubuntu/
  • https: // linuxhint.com/install_docker_ce_centos8/
  • https: // linuxhint.com/install_docker_debian_10/
  • https: // linuxhint.com/docker_arch_linux/
  • https: // www.Docker.com/produkter/docker-desktop

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.