使用 docker 安装 Redis

1、拉取 redis 镜像

docker pull redis:latest

2、启动 redis 容器


1、下载 redis.conf 文件到宿主机

mkdir /Users/wml/alidata/data/docker/redis

cd /Users/wml/alidata/data/docker/redis

wget http://download.redis.io/redis-stable/redis.conf

可按需修改此 redis.conf 文件

2、创建 redis 容器

docker run -dit --privileged=true --restart=always \
-v /Users/wml/alidata/data/docker/redis/data:/data \
-v /Users/wml/alidata/data/docker/redis/redis.conf:/etc/redis/redis.conf \
--network lnmp --name redis -p 6379:6379 redis:latest  \
redis-server /etc/redis/redis.conf --appendonly yes

参数说明

--restart=always # 设置Docker启动后自动运行

--name redis # 此容器的别名

-p 6379:6379 # 前面是暴露出去的端口,后面是容器内部的服务端口

-v /Users/wangmaolin/data/redis/data:/data 映射数据目录

--appendonly yes 开启数据持久化

-d 后台运行

redis:latest 指定 redis docker 镜像

redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /Users/wml/alidata/data/docker/redis/redis.conf