拉取镜像

  1. 去到dockerHub上寻找自己需要的版本
    1. dockerHub redis页面地址:https://hub.docker.com/_/redis
    2. imagef4630ad72b5d4ef8abbb42398dd9462c.png
  2. 选择tags,搜索自己需要的版本,在搜索中拷贝命令到服务器运行。

下载并配置配置文件

  1. github地址:https://github.com/redis/redis/tags
  2. 这里博主因为项目的要求下载的是3.2.12
  3. image49ea3c0238de420fbe172a8230b1f171thumbnail.png
  4. 解压后打开配置文件
  5. imagef3def93d7b3048c3bd9b7b9c5d97e533thumbnail.png
  6. 将绑定本地注释掉,否则远程将无法连接
  7. image0a5d997c5e3c49998709f7a997d21c24.png
  8. 关闭保护模式!imagebb430217158f4f96b98e0644d2e0ebacthumbnail.png
  9. 将配置文件上传到自己想要存放的位置
  10. 启动容器:
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"
  1. 命令解释:
-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密码
  1. 使用docker ps 查看已启动的镜像
  2. imagea0bd2b06abb240939eca817dde46920cthumbnail.png
  3. 使用可视化工具远程连接
  4. imaged44fcfa6809c46aa8d72668a1c60bb50.png
  5. 连接成功
  6. 如果连接失败,检查是否时云服务器未开启端口,或配置文件未注释掉绑定本地连接
  7. image8d3dc0a6ffca421786c10070c8ba4c02.png