docker 安装 redis 4.0.11
安装 redis 4.0.11 docker 镜像
拉取镜像
docker pull redis:4.0.11
查看镜像库
docker images
创建 redis 容器
创建映射目录
mkdir -p /root/redis/data /root/redis/conf
创建 redis 配置文件 redis.conf
在 /root/redis/conf 目录下创建 redis 配置文件。
touch redis.conf
配置 docker-compose.yaml 配置文件
version: "3"
services:
redis_4.0.11:
image: redis:4.0.11
container_name: redis_4.0.11
ports:
- "6379:6379"
volumes:
- "/root/redis/conf:/etc/redis"
- "/root/redis/data:/data"
command:
"redis-server /etc/redis/redis.conf"
restart: always
privileged: true
启动容器
进入 docker-compose.yaml 同级目录下,执行启动命令。
docker-compose up -d
查看 redis 容器是否启动
docker ps
连接测试,默认无密码
配置 redis.conf
默认配置文件下载地址:https://redis.io/docs/management/config/
启动 redis 持久化功能
appendonly yes
关闭 protected-mode 模式
protected-mode no
解绑本机 IP
bind 0.0.0.0
设置密码
requirepass password(设置密码)
重启容器配置生效
docker-compose up --force-recreate -d
进入容器测试
docker exec -it redis_4.0.11 /bin/bash
redis-cli
auth password(上一步设置的密码)