1.搜索redis
docker search redis
2.下载镜像
docker pull redis
3.为方便后序对配置文件进行高级修改,此处用自定义配置文件
mkdir -p /usr/local/docker/redis
将安装目录下的新的redis.conf复制到文件夹里
cp redis.conf /usr/local/docker/redis
4.修改redis.conf中的相应属性值
#bind 127.0.0.1 (注释掉)
requirepass 123456 (设置连接密码)
不开启守护线程 这个默认就是no 不需要修改 这里因为redis本身同步数据文件是按save条件来同步的,所以有的数据会在一段时间内只存在于内存中
appendonly no
创建容器
docker run -p 6379:6379 --name redis6379 -v
/usr/local/docker/redis/redis.conf:/usr/local/etc/redis/redis.conf -v
/usr/local/docker/reids/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf
启动容器:
docker start redis6379
进入容器:
docker exec -it redis6379
进入客户端 docker exec -it redis6379 redis-cli -a 123456