1、拉取最新版镜像
docker pull redis
2、启动
docker run -d --name docker-redis -p 6379:6379 redis
3、查看已经运行的容器
docker ps
4、查看启动状态
容器ID可以在第3步查看
docker logs 容器ID
5、连接测试
[root@xxxxx~]# docker exec -it docker-redis bash
root@7273e6fd6cd4:/data# redis-cli
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> set test test2
OK
127.0.0.1:6379> get test
"test2"
6、redis.conf文件
如果需要修改redis.conf文件,我们需要自己下载,修改和挂载
修改redis.conf文件
bind 127.0.0.1 #修改成bind 0.0.0.0或者直接注释掉
protected-mode no #默认yes,开启保护模式,限制为本地访问
daemonize no#默认no
requirepass 123 #密码
appendonly yes #redis持久化(可选)
启动容器
创建配置文件目录存放redis.conf和redis相关数据
比如我的文件放在/home/ubuntu/env/redis/conf/redis.conf
docker run -p 6379:6379 --name redis -v /home/ubuntu/env/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/ubuntu/env/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes