0
点赞
收藏
分享

微信扫一扫

docker安装redis:6.0.8(挂载外部redis.conf启动)


docker安装redis:6.0.8

  • ​​1、从docker hub上(阿里云加速器)拉取redis镜像到本地​​
  • ​​2、在centos宿主机文件模板拷贝进/zzyyuse/redis目录下​​
  • ​​3、修改/zzyyuse/redis下面的redis.conf文件​​
  • ​​4、使用redis:6.0.8镜像创建容器(也叫运行镜像)​​
  • ​​5、进入容器并测试redis-cli​​
  • ​​6、修改外部数据卷中的redis.conf文件​​

1、从docker hub上(阿里云加速器)拉取redis镜像到本地

docker pull redis:6.0.8

docker安装redis:6.0.8(挂载外部redis.conf启动)_容器

2、在centos宿主机文件模板拷贝进/zzyyuse/redis目录下

docker安装redis:6.0.8(挂载外部redis.conf启动)_容器_02

3、修改/zzyyuse/redis下面的redis.conf文件

允许redis外部连接,注释掉 bind 127.0.0.1

docker安装redis:6.0.8(挂载外部redis.conf启动)_容器_03

  将daemonize yes注释起来,或者设置成daemonize no,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败

  如果想开启redis数据持久化,请开启appendonly yes选项

4、使用redis:6.0.8镜像创建容器(也叫运行镜像)

docker run  -p 6379:6379 --name myr3 
--privileged=true
-v /zzyyuse/redis/redis.conf:/etc/redis/redis.conf
-v /zzyyuse/redis/data:/data
-d redis:6.0.8
redis-server /etc/redis/redis.conf

docker安装redis:6.0.8(挂载外部redis.conf启动)_linux_04

5、进入容器并测试redis-cli

docker安装redis:6.0.8(挂载外部redis.conf启动)_redis_05

redis默认有16个库

6、修改外部数据卷中的redis.conf文件

默认redis有16个库,我们现在改成10个,再进入容器测试

docker安装redis:6.0.8(挂载外部redis.conf启动)_容器_06

重启下docker容器,再进入容器测试

docker安装redis:6.0.8(挂载外部redis.conf启动)_redis_07

可以看到,现在确实只有10个库了,用的配置文件就是我们在外面挂载的redis.conf
并且之前的数据还在,保证了数据安全。


举报

相关推荐

0 条评论