Docker安装Redis服务
一、概述
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
二、docker下载redis
2.1、查找镜像
# 查找redis镜像
sudo docker redis
2.2、下载镜像
# 下载redis,不加版本号默认下载最新版本
sudo docker pull redis
三、docker下运行redis
3.1、创建redis的data数据持久化的挂载目录
# 进入到自己的软件安装目录(自己创建)
cd software/
# 创建redis目录
sudo mkdir redis
# 进入redis目录
cd redis/
# 创建redis数据持久化挂载目录
sudo mkdir data
3.2、启动redis服务
# 启动redis
sudo docker run --privileged=true -p 6379:6379 -v /home/nis/software/redis/data:/data -d redis:latest redis-server --appendonly yes
# 进入redis命令行
$ docker exec -it 容器id redis-cli
参数说明
--privileged=true:提升容器内权限
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
-v /home/nis/software/redis/data:/data:将该路径目录的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
3.3、使用可视化工具链接redis服务
至此,redis服务的docker安装完成了。