Docker 安装 Redis
Docker 官网:https://docs.docker.com/
Docker Hub 镜像仓库:https://hub.docker.com/
拉取 redis:latest 镜像
docker pull redis
创建 redis 挂载目录
创建准备让 redis 容器挂载的配置和数据目录。
mkdir -p /usr/local/workspace/redis/{conf,data}
下载redis配置文件到/usr/local/workspace/redis/conf目录里。下载地址:https://redis.io/topics/config
修改 redis.conf 配置
# 如果需要外网访问,则注释掉下面这行
# bind 127.0.0.1 -::1
# 如果设置 deamonize 为 yes,docker 启动 redis 容器后必须要有一个前台进程才能留存,否则容器会自动退出。
deamonize no
# 如果要开启密码认证,就把 requirepass 前面的 # 去掉,requirepass 的空格后面是你的密码
requirepass your_password
运行 redis 容器
docker run -d -p 6379:6379 \
-v /usr/local/workspace/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /usr/local/workspace/redis/data:/data --name redis redis redis-server \
/etc/redis/redis.conf --appendonly yes
进入 redis 容器执行命令
docker exec -it redis /bin/bash
# 查看 redis 版本信息
redis-server -v
设置 redis 容器自启动
docker update --restart=always redis
