文章目录
- 一、查找Redis镜像
- 二、拉取redis镜像
- 三、创建数据目录和配置文件
- 四、创建redis容器
一、查找Redis镜像
首先到docker镜像仓库下载redis镜像。
地址:https://hub.docker.com/
搜索redis,如下:
找到对应想要下载的版本:
二、拉取redis镜像
# 不指定版本,默认拉取最新版本redis:latest
docker pull redis
# 指定版本
docker pull redis:7.2.4
三、创建数据目录和配置文件
在宿主机中创建目录和配置文件:
# 创建data目录
mkdir -p /data/redis/data
# 创建配置目录
mkdir -p /data/redis/conf
# 创建配置文件
touch /data/redis/conf/redis.conf
注意:
● Redis容器创建 /etc/redis 目录 , 不创建 redis.conf 文件,故启动容器前需要先创建Redis外部挂载的配置文件 /data/redis/conf/redis.conf;
● 若 redis.conf 文件不存在时, 执行启动命令 docker 会将 redis.conf 作为目录创建 , 这不是我们想要的。
四、创建redis容器
创建docker容器run_redis.sh脚本
docker run \
-d \
--name redis-pagoda-images \
-p 6380:6379 \
--restart always \
-m 10G \
-v /etc/localtime:/etc/localtime \
-v /data/redis/data:/data \
-v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
-t redis:latest \
redis-server /etc/redis/redis.conf
终端执行:
bash run_redis.sh