一、安装redis
可先配置docker镜像加速:参考
运行命令下载安装镜像(不加版本号获取最新)
sudo docker pull redis
下载完成
二、创建实例并启动
创建目录结构
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
创建容器并运行
sudo 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
更新容器,设置自启动
docker update --restart=always redis
参数说明
docker run -p 6379:6379 --name redis \ 将主机的6379端口映射到Docker的6379端口,起一个redis别名
-v /mydata/redis/data:/data \ 将data文件夹挂载到主机
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ 将配置文件夹挂载到主机
-d redis redis-server /etc/redis/redis.conf 选择镜像,并按指定配置文件启动
查看运行中的容器
sudo docker ps
三、测试连接
docker连接redis-cli
docker exec -it redis redis-cli
测试设置值和获取值