1 拉取redis镜像文件
docker pull redis:5.0.4
2 创建挂载多级目录
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
3 创建实例并启动
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
-p 6379:6379
: 将本地的 6379 端口映射到容器的 6379 端口,以便能够通过本地访问 Redis。--name redis
: 指定容器的名称为 redis。-v /mydata/redis/data:/data
: 将本地 /mydata/redis/data
目录挂载到容器的 /data
目录,用于存储 Redis 的数据。-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf
: 将本地的 /mydata/redis/conf/redis.conf
配置文件挂载到容器的 /etc/redis/redis.conf
,以便使用自定义的 Redis 配置。-d redis
: 在后台运行容器。redis-server /etc/redis/redis.conf
: 启动容器内的 Redis 服务器,并使用挂载的配置文件进行配置。
4 使用 redis 镜像执行 redis-cli 命令连接
docker exec -it redis redis-cli