docker环境安装redis

1、从docker官网中下载redis
docker pull redis:5.0
2、查看redis镜像
docker images
3、宿主机新建conf文件夹和data文件夹
mkdir /mnt/redis/conf
mkdir /mnt/redis/data
4、上传redis.conf到/mnt/redis/conf
 
redis下载:https://wwa.lanzous.com/ivvZOgu2ktc 密码:cfya
 
修改默认配置文件
  • bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
  • protected-mode no #默认yes,开启保护模式,限制为本地访问
  • daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选),改为yes会使配置文件方式启动redis失败
  • dir  ./ #输入本地redis数据库存放文件夹(可选)
  • appendonly yes #redis持久化(可选)
5、启动redis
docker run -d --name redis -p 6379:6379 -v /mnt/redis/conf/redis.conf:/redis.conf -v /mnt/redis/data:/data redis:5.0 redis-server --appendonly yes
-d 后台运行
-p 端口映射到主机的端口
-v 将主机目录挂载到容器的目录
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
6、启动redis容器
docker start redis
7、验证redis
ls /mnt/redis/data(可看到appendonly.aof文件生成)
 
进入redis :docker exec -it redis /bin/bash

posted @ 2020-09-22 09:55  零序电流  阅读(59)  评论(0)    收藏  举报