Установка 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

Другие расширения