拉取镜像
- 去到dockerHub上寻找自己需要的版本
- dockerHub redis页面地址:https://hub.docker.com/_/redis
![imagef4630ad72b5d4ef8abbb42398dd9462c.png](https://simplestark.com/upload/2021/03/image-f4630ad72b5d4ef8abbb42398dd9462c-415d1db8ebbd4e3fa14d5dda947c9fa1.png)
- 选择tags,搜索自己需要的版本,在搜索中拷贝命令到服务器运行。
下载并配置配置文件
- github地址:https://github.com/redis/redis/tags
- 这里博主因为项目的要求下载的是3.2.12
![image49ea3c0238de420fbe172a8230b1f171thumbnail.png](https://simplestark.com/upload/2021/03/image-49ea3c0238de420fbe172a8230b1f171-thumbnail-83f6dfa376144389a5c67c231d6b3f72.png)
- 解压后打开配置文件
![imagef3def93d7b3048c3bd9b7b9c5d97e533thumbnail.png](https://simplestark.com/upload/2021/03/image-f3def93d7b3048c3bd9b7b9c5d97e533-thumbnail-ea69e48c993347838feebe9921db74ff.png)
- 将绑定本地注释掉,否则远程将无法连接
![image0a5d997c5e3c49998709f7a997d21c24.png](https://simplestark.com/upload/2021/03/image-0a5d997c5e3c49998709f7a997d21c24-8a992aa83a5343e1aeb4a48184bd16ce.png)
- 关闭保护模式!
![imagebb430217158f4f96b98e0644d2e0ebacthumbnail.png](https://simplestark.com/upload/2021/03/image-bb430217158f4f96b98e0644d2e0ebac-thumbnail-480aa0b4d20a4028aaafb2114afbfce6.png)
- 将配置文件上传到自己想要存放的位置
- 启动容器:
docker run -p 8102:6379 --name redis3.2.12 -v /data/docker_v/redis3.2.12/redis.conf:/etc/redis/redis.conf -v /data/docker_v/redis3.2.12/data:/data -d redis:3.2.12 --appendonly yes --requirepass "123456"
- 命令解释:
-p 8102:6379 主机端口:容器端口 将容器内端口映射到主机
--name redis3.2.12 给启动的容器取个名字
-v /data/docker_v/redis3.2.12/redis.conf:/etc/redis/redis.conf 主机配置文件路径:容器配置文件路径 映射配置文件
-d redis:3.2.12 镜像名称:版本号 以守护进程的方式启动
--appendonly yes 开启Redis持久化
--requirepass "123456" 设置Redis密码
- 使用docker ps 查看已启动的镜像
![imagea0bd2b06abb240939eca817dde46920cthumbnail.png](https://simplestark.com/upload/2021/03/image-a0bd2b06abb240939eca817dde46920c-thumbnail-efc814e8f18b492a8121d6335378ea8c.png)
- 使用可视化工具远程连接
![imaged44fcfa6809c46aa8d72668a1c60bb50.png](https://simplestark.com/upload/2021/03/image-d44fcfa6809c46aa8d72668a1c60bb50-b255bdb437b243e4a58f43748556f8f5.png)
- 连接成功
- 如果连接失败,检查是否时云服务器未开启端口,或配置文件未注释掉绑定本地连接
![image8d3dc0a6ffca421786c10070c8ba4c02.png](https://simplestark.com/upload/2021/03/image-8d3dc0a6ffca421786c10070c8ba4c02-a1b89d133fc841ea87a2623573df10dc.png)