## Redis
[官方图片](https://docs.docker.com/docker-hub/official_repos/)
Redis 是一个开源的键值存储,用作数据结构服务器。
### 1:docker查看redis可用版本
访问 Redis 镜像库地址:[https://hub.docker.com/_/redis?tab=tags](https://hub.docker.com/_/redis?tab=tags)。
可以通过 Sort by 查看其他版本的 Redis,默认是最新版本**redis:latest**。
![](https://img.kancloud.cn/bc/f6/bcf6266bd3156138ae079c7cb3fc3e9c_1437x794.png)
* 我们还可以用`docker search redis`命令来查看可用版本:
![](https://img.kancloud.cn/1a/c8/1ac89508d9cdd2112a577b10aebee023_1008x603.png)
### 2:取最新版的 Redis 镜像
这里我们拉取官方的最新版本的镜像:
```
docker pull redis:latest
```
![](https://img.kancloud.cn/0a/b3/0ab3edd3a751b48ef628366f0cfeb339_825x257.png)
### 3:查看本地镜像
使用以下命令来查看是否已安装了 redis:
~~~
docker images
~~~
![](https://img.kancloud.cn/43/80/43802ec468e0b493292fb3b630a768b7_669x115.png)
在上图中可以看到我们已经安装了最新版本(latest)的 redis 镜像。
### 4:运行容器
安装完成后,我们可以使用以下命令来运行 redis 容器:
~~~
$ docker run -itd --name redis-py -p 6379:6379 redis
~~~
参数说明:
* **\-p 6379:6379**:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务。
![](https://img.kancloud.cn/11/ef/11ef2e13d3ec007e75d3afe507cf8273_715x53.png)
### 5、安装成功
最后我们可以通过**docker ps**命令查看容器的运行信息:
![](https://img.kancloud.cn/74/a6/74a6c03c1260971c41c0e2af025c776d_1180x69.png)
接着我们通过 redis-cli 连接测试使用 redis 服务。
~~~
docker exec -it redis-py /bin/bash
~~~
![](https://img.kancloud.cn/c7/b7/c7b7e371787f56627fd081c920f9ac33_919x372.png)
此时可用操作redis啦:恭喜成功!!!
- Docker学习
- Docker—小白篇
- docker:常用命令
- 第一章:docker的世界
- 第一节:docker基本概念和框架
- 1.1:docker应用场景
- 1.2:docker镜像
- 1.3:docker容器
- 1.4:docker仓库
- 1.5:Docker的能力
- 1.6:Docker运行原理
- 1.7:Docker平台架构图解
- 第二节:docker安装和配置
- 1.1:Ubuntu安装docker
- 1.2:windows安装docker
- 1.3:OS X中安装docker
- 1.4:CentOS 安装Docker
- 第二章:Docker容器
- 第一节:容器的基本操作
- 1.1:Docker的第一条命令
- 1.2:启动容器
- 1.3:守护式容器
- 1.4:容器中部署静态网站
- 1.5:Docker安装Jenkins
- 1.6:docker安装redis