1.拉取镜像
//默认拉取的是最新版的镜像
docker pull redis
//也可以指定版本号
docker pull redis:xxx
2.创建配置文件
//创建文件夹
mkdir -p /home/redis/conf
//创建配置文件
touch /home/redis/conf/redis.conf
创建完配置文件后,去官网拷贝一份redis.conf文件,并插入到刚才创建的配置文件中
redis.conf原始配置文件。(随便点开一个,让后ctrl+A复制所有配置内容)
3.修改配置文件
1.设置redis登录的密码(可选)
requirepass xxxxx
2.允许外部连接
注释掉 # bind 127.0.0.1
3.将daemonize yes注释起来或者设置为 daemonize no
因为该配置和docker run中-d参数冲突,会导致容器一直启动失败
4.开启redis数据持久化(可选)
appendonly yes
4.创建并启动容器(要挂载容器卷)
docker run -p 6379:6379 --name redis -v /home/redis/data:/data -v /home/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
5.完成并查看
//查看当前运行的容器
docker ps
//进入redis
docker exec -it redis redis-cli
注意:如果在配置文件中设置了密码,在操作redis之前需要先登录
//这里的密码必须加引号
auth "xxxxxx"