Jak uruchomić Redis w Docker

Jak uruchomić Redis w Docker
Redis jest jedną z najpopularniejszych baz danych w pamięci. Jest to rozwiązanie bezpłatne i open source, które może być używane jako mechanizm buforowania lub broker wiadomości.

Docker to platforma kontenerowa, która pozwala tworzyć, pakować i wysyłać aplikacje w samodzielnych środowiskach. Umożliwia programistom tworzenie środowisk aplikacji, które działają w dowolnym miejscu za pomocą wszystkich narzędzi i wymaganych zależności.

Dowiemy się, jak uruchamiać Redis w pojemniku za pomocą Dockera dla tego.

Wymagania

W tym samouczku zakładamy, że masz najnowszą wersję Docker zainstalowanej w twoim systemie. Jeśli nie, możesz sprawdzić poniższe zasoby, aby dowiedzieć się, jak to osiągnąć.

  • https: // linuxhint.com/install_configure_docker_ubuntu/
  • https: // linuxhint.com/instalt_docker_ce_centos8/
  • https: // linuxhint.com/install_docker_debian_10/
  • https: // linuxhint.com/docker_arch_linux/
  • https: // www.doker.com/produkty/Docker-Desktop

Po zainstalowaniu i skonfigurowaniu Docker w systemie możemy kontynuować samouczek.

Krok 1 - Rozpocznij usługę Docker

Pierwszym krokiem jest włączenie i uruchomienie usługi Docker. Jeśli używasz Docker Desktop w systemie Windows, Linux lub MacOS, uruchom aplikację, aby uruchomić usługę.

Możesz także użyć polecenia, jak pokazano poniżej:

sudo systemctl start docker

Aby sprawdzić status usługi Docker, wprowadź polecenie:

Sudo SystemCtl Status Docker

Krok 2 - Pobierz obraz Docker

Następnym krokiem jest wyciągnięcie obrazu Dockera z oficjalnego centrum dokera. Możemy to zrobić, uruchamiając polecenie:

Sudo Docker Pull Redis

Krok 3 - Rozpocznij kontener Redis

Aby uruchomić kontener Docker, uruchom polecenie pokazane poniżej:

Sudo Docker Run --Name Redis -Server -d Redis

Polecenie powyżej powinno uruchomić kontener Docker z serwerem Redis.

Możesz sprawdzić status obrazu Docker za pomocą polecenia PS jako:

Sudo Docker Ps

Polecenie powyżej powinno zwrócić przykładowe dane wyjściowe, jak pokazano:

Test, czy serwer Redis jest w górę

Aby sprawdzić, czy serwer Redis jest uruchomiony, otwórz terminal i uruchom polecenie:

Sudo Docker Exec -it Redis -Server SH

Powyższe polecenie daje sesję powłoki do kontenera Docker.

Uruchom powyższe polecenie, aby przetestować połączenie z serwerem Redis

$ redis-cli ping
Ponga

Jeśli otrzymasz wyjście jako pong, serwer jest w górę.

Następnie możesz połączyć się z CLI Redis za pomocą polecenia:

# redis-cli
127.0.0.1: 6379>

Krok 4 - Zatrzymaj kontener Docker

Po wykonaniu operacji bazy danych możesz zatrzymać kontener Redis za pomocą polecenia:

$ sudo docker zatrzymaj Redis-server

Wniosek

Ten krótki artykuł omawia budowę i instancję serwera Redis na Docker. Mamy nadzieję, że podobał Ci się samouczek.

Sprawdź inne samouczki Linuxhint, aby dowiedzieć się więcej.