解决Redis容器使用redis.conf启动失败


当前第2页 返回上一页

然后开始创建容器 有一部分伙伴会发现有一个错误`WARNING: IPv4 forwarding is disabled. Networking will not work.`

image.png

先来解决这个问题

执行命令`vim /usr/lib/sysctl.d/00-system.conf`

添加以下代码`net.ipv4.ip_forward=1`

重新启动network命令`systemctl restart network`

在来执行一下就没有问题了

image.png

然后进入到容器就会发现我们的问题了,创建容器后直接就退出了

image.png

这个时候是不是很是郁闷,怎么就直接退出了。这也就是为什么在上文中,我们提出了redis.conf和docker run命令参数的一些配置信息。

这个时候我们在回顾一下redis.conf里边是不是有一个`daemonize no`这个参数是是否以守护进程执行,在开发过程中我们都会把这个配置开启 配置为yes 。

然后在回顾一下docker run命令里边有一个参数 `-d`这个参数也是以守护进程执行。

这下应该就很清楚了,是redis.conf跟docker配置冲突了

打开配置文件把守护进程修改为no

image.png

然后删除刚刚创建的redis容器,在此执行上边的命令,就可以看到容器现在已经创建成功,并且处于开启状态

image.png这个时候在进入容器`docker exec -it redis /bin/bash`里边,就可以看到我们在连接redis-cli时需要输入密码,这也就是在redis.conf里边配置的。

image.png

以上就是咔咔解决Redis容器使用redis.conf启动失败的解决方案

以上就是解决Redis容器使用redis.conf启动失败的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Redis阻塞原因详解

.net中使用Redis的方法介绍

Redis主要消耗什么资源

单机Redis环境搭建方法

elasticsearch和Redis区别

Redis数据淘汰策略是什么

Redis缓存满了怎么办

关于Redis数据库数量配置、切换及指定数据库

Redis是什么类型的数据库

Redis是什么服务器

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...