Docker 安装 Redis 并以配置文件启动


Docker 安装 Redis

  1. 下载redis 镜像

    docker pull redis
  2. 因为docker 安装的redis 默认没有redis.conf文件,如果我们想以配置文件启动redis的话,必须先去官网下载配置文件https://redis.io/

    image-20220211105007726

  3. 创建redis宿主机的配置文件和数据的挂载目录,将redis.conf文件复制到/mydata/redis/conf下

mkdir /mydata/redis/conf
mkdir /mydata/redis/data
  1. 启动docker容器
docker run -p 6379:6379 --name myredis -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -v /mydata/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

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

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

-v 挂载目录,规则与端口映射相同。

为什么需要挂载目录:个人认为docker是个沙箱隔离级别的容器,这个是它的特点及安全机制,不能随便访问外部(主机)资源目录,所以需要这个挂载目录机制。

-d redis 表示后台启动redis

--appendonly yes :开启AOF持久化

原文链接:https://blog.csdn.net/weixin_42456466/article/details/87270959


Author: qwq小小舒
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source qwq小小舒 !
  TOC