Установка Redis в Docker
Redis — это открытая, сетевая, основанная на журналах Key-Value NoSQL база данных, работающая в памяти и обеспечивающая долговременное хранение, написанная на ANSI C и предоставляющая API для многих языков.
1. Просмотр доступных версий Redis
Перейдите по адресу зеркального репозитория Redis:https://hub.docker.com/_/redis?tab=tags。
Вы можете просмотреть другие версии Redis с помощью Sort by; по умолчанию используется последняя версия.redis:latest。
Вы также можете найти другие нужные вам версии в раскрывающемся списке:
Кроме того, мы также можем использоватьdocker search redisкоманду для просмотра доступных версий:
$ docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis Redis is an open source ... 2321 [OK] sameersbn/redis 32 [OK] torusware/speedus-redis Always updated official ... 29 [OK] bitnami/redis Bitnami Redis Docker Image 22 [OK] anapsix/redis 11MB Redis server image ... 6 [OK] webhippie/redis Docker images for redis 4 [OK] clue/redis-benchmark A minimal docker image t... 3 [OK] williamyeh/redis Redis image for Docker 3 [OK] unblibraries/redis Leverages phusion/baseim... 2 [OK] greytip/redis redis 3.0.3 1 [OK] servivum/redis Redis Docker Image 1 [OK] ...
2. Загрузите последний образ Redis
Здесь мы загружаем официальный образ последней версии:
$ docker pull redis:latest
3. Просмотр локальных образов
Используйте следующую команду, чтобы проверить, установлен ли redis:
$ docker images
На рисунке выше мы видим, что установили последнюю версию (latest) образа redis.
4. Запустите контейнер
После установки мы можем использовать следующую команду для запуска контейнера redis:
$ docker run -itd --name redis-test -p 6379:6379 redis
Описание параметра:
- -p 6379:6379: Сопоставьте порт 6379 службы контейнера с портом 6379 хост-машины. Извне можно напрямую получить доступ к службе Redis через host_ip:6379.
5. Установка успешно завершена
Наконец, мы можем использоватьdocker psкоманду для просмотра информации о работе контейнера:
Далее мы используем redis-cli для подключения и проверки службы redis.
$ docker exec -it redis-test /bin/bashДругие расширения






