当前位置:网站首页>Docker 安装 Redis-5.0.12,详细步骤

Docker 安装 Redis-5.0.12,详细步骤

2022-06-24 19:34:00 Nice2cu_Code

Docker安装Redis-5.0.12

一、拉取镜像

docker pull redis:5.0.12

二、查看镜像

docker images
image-20210705210617731

成功拉取

三、修改配置文件

因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 redis 配置文件。

  1. 创建文件夹

    mkdir /opt/docker_redis
    
  2. 进入目录

    cd /opt/docker_redis
    
  3. 下载 redis.conf 文件

    wget http://download.redis.io/redis-stable/redis.conf
    
  4. 文件授权

    chmod 777 redis.conf
    
  5. 修改配置信息

    vim redis.conf
    
  6. 注释掉 bind 127.0.0.1,解除本地连接限制

    注意:在vim编辑器中,可以使用 /关键字 快速定位关键字的位置

    image-20210705211254984
  7. 修改 protected-mode,保护模式,限制为本地访问,修改后解除保护模式

    image-20210705211313270
  8. 修改 daemonize,修改为守护进程

    image-20210705211355618
  9. 修改密码

    在 redis.conf 中找到 requirepass foobared

    image-20210705211755404
  10. 保存修改后的配置文件

四、启动容器

docker run -p 6379:6379 --name myredis -v /opt/docker_/redis/redis.conf:/etc/redis/redis.conf -v /opt/docker_/redis/data:/data -d redis:5.0.12 redis-server /etc/redis/redis.conf --appendonly yes --requirepass 设置的密码

指令分析:

-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。

––name myredis 指定该容器名称,查看和进行操作都比较方便。

-v 挂载文件或目录 :前表示主机部分,:后表示容器部分。

-d redis 表示后台启动redis

redis-server /etc/redis/redis.conf
以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf

–appendonly yes 开启redis 持久化

–requirepass 输入设置的密码

五、进入容器

  1. 检查容器是否运行

    docker ps
    

    image-20210705211922520

  2. 进入容器

    docker exec -it myredis /bin/bash
    
  3. 进入Redis客户端

    redis-cli
    
    image-20210705212752774
  4. 输入密码

    image-20210705212836219
原网站

版权声明
本文为[Nice2cu_Code]所创,转载请带上原文链接,感谢
https://gaoqize.blog.csdn.net/article/details/118499260