【Docker】简单搭建Redis
原创
©著作权归作者所有:来自51CTO博客作者JamesBrown的原创作品,请联系作者获取转载授权,否则将追究法律责任
为了更好地统一管理家庭应用,Redis的启动和装载将采用Docker方式部署。
- 下载镜像
- 建立挂载文件夹
给Redis建立3个文件夹用于挂载镜像内文件到宿主机,它们分别是config,data和logs。其中在config文件夹中加入Redis的配置文件redis.conf。
config:镜像启动配置文件
data:redis数据文件
logs:redis日志文件
其中redis.conf文件需要关注的配置如下图所示:

由于是自家用所以protected-mode设置为no就可以了。
- 命令行启动Redis
Windows系统部署
docker run -p 16379:6379 \
--network micnetwork \
--ip 192.20.0.10 \
-v D:\software\Docker\data\redis\config:/var/lib/redis/config \
-v D:\software\Docker\data\redis\data:/var/lib/redis/data \
-v D:\software\Docker\data\redis\logs:/var/lib/redis/logs \
--restart=always \
--name redis \
-d redis:latest redis-server /var/lib/redis/config/redis.conf
Linux系统部署
sudo docker run -p 16379:6379 \
--network micnetwork \
--ip 192.20.0.10 \
-v /data/docker/config/redis:/var/lib/redis/config \
-v /data/docker/data/redis:/var/lib/redis/data \
-v /data/docker/logs/redis:/var/lib/redis/logs \
--restart=always \
--name redis \
-d redis:latest redis-server /var/lib/redis/config/redis.conf
MacOS系统部署
docker run -p 16379:6379 \
--network micnetwork \
--ip 172.20.0.8 \
-v /Users/yuanzhenhui/Documents/docker_data/redis/config:/var/lib/redis/config \
-v /Users/yuanzhenhui/Documents/docker_data/redis/data:/var/lib/redis/data \
-v /Users/yuanzhenhui/Documents/docker_data/redis/logs:/var/lib/redis/logs \
--restart=always \
--name redis \
-d redis:latest redis-server /var/lib/redis/config/redis.conf
启动镜像后可以通过Portainer查看启动状态,也可以更直接通过Redis Desktop Manager测试一下连接即可。