docker-redis进行数据目录挂载
docker run -d --privileged=true --restart always \
-v /opt/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /opt/docker/redis/conf/data:/data \
--name redis-test -p 6379:6379 \
redis:latest \
--appendonly yes \
--requirepass "123456"
- -d -> 以守护进程的方式启动容器
- -p 6379:6379 -> 绑定宿主机端口
- –name myredis -> 指定容器名称
- –restart always -> 开机启动
- –privileged=true -> 提升容器内权限
- -v /root/docker/redis/conf:/etc/redis/redis.conf:ro -> 映射配置文件,并设置只读
- -v /root/docker/redis/data:/data:rw -> 映射数据目录,并设置读写权限
- –appendonly yes -> 开启数据持久化
- –requirepass “123456” -> 指定redis连接密码
给已创建的 redis 容器创建密码或修改密码的方法
- 进入redis的容器:docker exec -it contain-ID/contain-name bash
- 运行命令:redis-cli
- 查看现有的redis密码:config get requirepass
- 设置 redis 密码:config set requirepass ****(****为你要设置的密码)