W tym poście zobaczymy, w jaki sposób możemy zainstalować i używać serwera Redis z Docker Hub. Korzystanie z Docker Hub jest bardzo korzystne, ponieważ zapewnia to, że nie musimy ponownie zainstalować tej samej wersji Redis na naszym komputerze i możemy bardzo szybko przetestować nasze Redis z wieloma wersjami. Przeczytajmy więcej o tym.
Korzystanie z Dockera
Aby zacząć korzystać z Dockera, musimy go zainstalować w naszym systemie. Aby to zrobić, odwiedź tę stronę i znajdź odpowiednią wersję dla swojej platformy. Po otwarciu zobaczysz taką stronę:
Aby zacząć korzystać z Dockera, musimy również utworzyć identyfikator Docker. Możemy to zrobić za pomocą linku podanego w tym samym oknie dialogowym. Przejdź do następnej sekcji po utworzeniu identyfikatora i zalogowania się w tej instancji. Powinieneś być w stanie skonfigurować Docker z tą stroną Ustawienia po jej uruchomieniu:
Oczywiście używamy komputerów Mac, więc zrzuty ekranu są dla nich specyficzne i mogą się nieznacznie różnić w zależności od platformy.
Jeśli chcesz potwierdzić, że instalacja Docker została poprawnie wykonana, spróbuj uruchomić to polecenie:
Docker Run Hello-World
Zobaczysz następujące dane wyjściowe:
Teraz to działa dobrze, możemy przejść do instalacji i używania Redis z Docker Hub.
Zainstaluj Redis z Docker Hub
Uruchomienie instancji Redis za pomocą Docker Hub jest w rzeczywistości kwestią niektórych poleceń i zrozumieniem logiki za nią. Na szczęście zapewnimy im oboje tutaj.
Aby wyciągnąć plik Docker Redis i uruchomić go na komputerze lokalnym na domyślnym porcie, i.mi. 6379, uruchom następujące polecenie:
Docker Run -Nazwa jaka -Redis -d Redis
Po uruchomieniu powyższego polecenia w terminalu zobaczysz, że zaczyna pobierać niezbędne pliki:
Poczekajmy na zakończenie pobierania. W zależności od najnowszego dostępnego rozmiaru pliku może to potrwać do kilku minut.
Po zakończeniu otwórz kolejną kartę dla swojego terminala, spróbuj uruchomić to polecenie:
Docker Ps
Wyjście będzie:
Tak więc nasz serwer Redis jest teraz uruchomiony i gotowy do zapytania!
Wiązanie Redis z lokalnym portem
Jeśli chcesz, aby jedna z twoich aplikacji wiąże się z serwerem Redis, który właśnie zaczęliśmy, nie będzie w stanie tego zrobić.
Wystarczy uruchom następujące polecenie, aby udostępnić je również w lokalnym porcie:
Docker Run -p 6379: 6379 Redis
Zauważ, że obraz Redis nie zostanie ponownie pobrany. Zostanie to sprawdzone tylko wtedy, gdy najnowsza wersja jest dostępna lokalnie niż aktualna wersja.
Próbuję Redis
Teraz sprawdzimy uruchomienie Redis i interakcje z nim. Uruchom Redis za pomocą powyższego polecenia, a zobaczysz coś takiego:
Gdy zobaczysz, że Redis przyjmuje teraz połączenia, możemy spróbować oddziaływać w określonym porcie, czyli 6379.
Możemy wejść do Redis CLI z następującym poleceniem:
redis-cli
*)
Po uruchomieniu zobaczymy następujący wynik:
Spróbujemy tylko zapisać niektóre dane tutaj. Wypróbujmy ostatnie polecenie:
Otóż to. Oznacza to, że udało nam się zapisać dane w Docker z obrazem kontenera Redis, Awesome!