跳到主要内容

二十七、Docker 安装 Redis

Redis 是当下最流行的 NoSQL key-value 缓存数据库之一,Docker 安装 Redis 的方式有两种

如果你是 Docker 初学者,如果你以后长期使用 Redis ,我们建议你两种方法都试一试,为什么呢?

原因很简单,第一种方法,简单快捷,第二种方法,就是尝试自己编译安装

1. docker pull redis

如果想以最简单的方式安装 Redis, 可以直接使用 docker pull redis 命令

流程如下

1、 查找DockerHub上的redis镜像;

    [root@pottercoding.cn ~]# docker search redis
NAME ... OFFICIAL ...
redis ... [OK] ...
列表很多,我们推荐你使用 OFFICIAL = OK 的那条

2、 拉取官方最新的Redis镜像;

    [root@pottercoding.cn ~]# docker pull redis
Using default tag: latest
...

3、 稍等片刻,下载完成后就可以在本地镜像列表里看到redis的镜像了;

    [root@pottercoding.cn apache]# docker images redis
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest bfcb1f6df2db 3 weeks ago 106.7 MB

2. 通过 Dockerfile 文件构建

这种方式复杂一些,但因为是编写脚本,所以我们知道如何去编译安装 Redis

1、 创建目录redis,用于存放后面的相关东西;

    [root@pottercoding.cn ~]# mkdir -p ~/redis/data
<table> 
<thead>
<tr>
<th align="left">目录</th>
<th align="left">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">redis</td>
<td align="left">该目录存放 Dockerfile 文件和 db 数据库目录</td>
</tr>
<tr>
<td align="left">data</td>
<td align="left">该将映射为 redis 容器配置的 /data 目录,作为 redi s数据持久化的存储目录</td>
</tr>
</tbody>
</table>