English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker安装Redis

Redis è un database NoSQL open source scritto in ANSI C, che supporta la rete, può essere basato su memoria o persistente, è un database di log Key-Value e fornisce API in vari linguaggi.

1、Visualizza le versioni di Redis disponibili

Visita l'indirizzo del repository delle immagini Redis: https://hub.docker.com/_/redis?tab=tags.

Puoi vedere altre versioni di Redis tramite Sort by, per default è la versione più recente redis:latest.

Puoi anche trovare altre versioni desiderate nella lista a discesa:

Inoltre, possiamo utilizzare il comando docker search redis per visualizzare le versioni disponibili:

$ docker search  redis
NAME                      DESCRIPTION                   STARS  OFFICIAL  AUTOMATED
redis                     Redis is an open source ...   2321   [OK]       
sameersbn/redis                                         32                   [OK]
torusware/speedus-redis  Sempre aggiornata con l'immagine ufficiale  29  [OK]
bitnami/redis  Immagine Docker di Bitnami Redis  22  [OK]
anapsix/redis  Immagine server Redis di 11MB  6  [OK]
webhippie/redis  Immagini Docker per redis  4  [OK]
clue/redis-benchmark  Un'immagine Docker minima per  3  [OK]
williamyeh/redis  Immagine Redis per Docker  3  [OK]
unblibraries/redis  Utilizza phusion/baseim...  2  [OK]
greytip/redis  redis 3.0.3  [OK]
servivum/redis  Immagine Docker di Redis  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端口。外部可以直接通过宿主机ip:6379访问到Redis的服务。

5、安装成功

最后我们可以通过 docker ps 命令查看容器的运行信息:

接着我们通过redis-cli连接测试使用redis服务。

$ docker exec -it redis-test /bin/bash