docker 安装redis
2023年5月21日大约 1 分钟
上一级页面:index-la
前言
跟着谷粒商城的教程,涉及到这块,做一个记录
过程
首先拉起最新的镜像
docker pull redis
临时运行一个不挂载的容器,查看一下版本号
docker run -it --name temp redis:latest /bin/bash
查看redis版本
redis-server --version
Redis server v=7.0.11 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=2157e0fe6e6bffed
可以看到我这的redis
是7.0.11版本的,
退出容器
# 退出容器
exit
# 删除原来创建的redis配置文件夹
rm -rf /mydata/redis
# 在host机里创建文件夹
mkdir -p /mydata/redis/conf/
# 将文件夹下的目录 拷贝出来,最好是挂载的目录,后面根据自己挂载路径进行调试
docker cp temp:/etc/redis /mydata
# 检查是否从容器里把文件复制出来
ls /mydata/redis
# 去到目录下
cd /mydata/redis/
# 检查是否从容器里把文件复制出来
ll /mydata/redis/conf/
# 里面有一个 redis.conf
docker运行
运行命令
# 先删除原有容器
docker rm temp
# 接着运行命令
docker run -p 6379:6379 --name redis \
-v /mydata/redis/conf:/etc/redis/conf \
-d redis redis-server /etc/redis/conf/redis.conf
查看是否成功运行
docker ps
删除刚开始创建的临时容器
docker rm temp
设置重启后自动启动
docker update redis --restart=always