docker安装redis最新版(2023/7/8)
【代码】docker安装redis最新版(2023/7/8)
·
docker安装redis
1.查找docker的redis版本
- 查找
docker search redis
- 查找(官网)
点击这里
2.拉去相应的redis版本
- 拉取
# 默认安装最新版
docker pull redis
# 指定版本
docker pull redis:[版本号]
3.查看docker当前redis容器
- 查看
# 查看redis的容器
docker images
# 如果不满意当前版本,可以通过以下方式删除
docker rmi IMAGE_ID
# 如果报错(抱歉记不到了)
docker rm [报错信息后面的ID]
docker rmi IMAGE_ID
4.创建挂载本地文件(方便后续修改配置文件等)
# 创建redis文件夹
mkdir -p docker/redis
# 创建redis本地数据文件夹
mkdir docker/redis/data
# 创建redis的redis.conf文件
cd docker/redis
# 确保在redis文件夹下
touch redis.conf
5.填充redis.conf文件及根据需求修改相应的配置
- 通过官网地址找到对应版本的配置文件
- 将配置信息复制到redis.conf中
- 常见的修改配置
- 实现数据持久化
# 将no改为yes appendonly yes
- 将bind注释掉,否则只能本机访问redis,当然也可以根据实际情况配置IP
# bind 127.0.0.1 -::1
- 设置redis密码
# eg. requirepass cnligh requirepass [密码]
- 如果是通过vim指令操作
eg. :/appendonly 该指令是从上往下查找 :/[需要查找的信息]
6.docker中启动redis
- 指令解释(不要直接复制粘贴)
docker run \
-p 6379:6379 \ docker与宿主机的端口映射
--name redis \ redis容器的名称(以后在docker可以通过这个名称执行相应操作)
-v /docker/redis/redis.conf:/etc/redis/redis.conf \ 挂载redis.conf文件
-v /docker/redis/data:/data \ 挂载redis的持久化数据
--restart=always \ 设置redis容器随docker启动而启动
-d \ 后台运行并返回容器ID
redis:latest \
redis-server /etc/redis/redis.conf 指定redis在docker中配置文件路径,后台启动redis
- 执行以下指令(根据实际情况来)
docker run \
-p 6379:6379 \
--name redis \
-v /docker/redis/redis.conf:/etc/redis/redis.conf \
-v /docker/redis/data:/data \
--restart=always \
-d \
redis:latest \
redis-server /etc/redis/redis.conf
7.进入redis中执行操作
docker exec -it redis(redis容器) bash
redis-cli -p 6379(我这是默认端口(根据自己设置的端口为准))
auth [密码]
# 退出
exit
更多推荐
已为社区贡献1条内容
所有评论(0)