docker 安装redis
拉取镜像
docker pull redis:6.0.8
docker images
修改配置
在宿主机新建/kj/redis目录,找一份redis.conf文件放入,为了后续数据卷挂载,便于修改配置
- 注释bind 127.0.0.1
- 修改保护模式 protected-mode no 便于远程访问
- daemonize 值设置为no,否则后续-d守护进程启动容器会导致报错
- 设置密码
启动容器
docker run
-d //后台守护进程启动
-p 6379:6379 //端口映射
--privileged=true //开启数据卷映射目录权限
-v /kj/redis/redis.conf:/etc/redis/redis.conf //设置宿主机和容器数据卷映射 同步配置信息
-v /kj/redis/data:/data //同上 同步数据
--name=redis6 //别名
redis:6.0.8 //镜像
redis-server /etc/redis/redis.conf //指定配置启动
docker run -d -p 6379:6379 --privileged=true -v /kj/redis/redis.conf:/etc/redis/redis.conf -v /kj/redis/data:/data --name=redis6 redis:6.0.8 redis-server /etc/redis/redis.conf
查看数据卷映射信息
docker inspect fb8bbe1055b0
容器内连接测试
docker exec -it fb8bbe1055b0 /bin/bash
redis-cli
auth 123456
ping
set k1 v1
keys *