docker search redis
或者去dockerHub上去找版本哪个版本用的人多就用哪个
2. docker pul redis(docker pull <镜像名称>:<版本号> 默认是拉取latest)
3.挂载 docker -v 就是 宿主机和本机文件对应
1)、挂载 redis 的配置文件
2)、挂载 redis 的持久化文件(为了数据的持久化)。
本人的配置文件是放在
liunx 下redis.conf文件位置: /home/redis/myredis/redis.conf
liunx 下redis的data文件位置 : /home/redis/myredis/data
3.1 命令 是不存在就直接创建/home/redis/myredis 文件夹
2. 在myredis 目录下创建 data 目录 和 上次 redis.conf(redis.conf 去官网拿就可以了)
4.启动容器
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf -v /home/redis/myredis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456
--restart=always 总是开机启动
--log是日志方面的
-p 6379:6379 将6379端口挂载出去
--name 给这个容器取一个名字
-v 数据卷挂载
- /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径下的myredis.conf 和redis下的redis.conf 挂载在一起。
- /home/redis/myredis/data:/data 这个同上
-d redis 表示后台启动redis
redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf
–appendonly yes 开启redis 持久化
–requirepass 123456设置密码
docker logs --since 30m myredis (查看此容器30分钟之内的日志情况。)
5.docker exec -it myredis redis-cli 交互模式进入容器
没权限 需要 auth 密码
查看当前redis有没有设置密码
标签:myredis,--,redis,conf,home,docker,安装 From: https://www.cnblogs.com/tomwulog/p/17231956.html