解决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集群搭建新手教程

关于Redis事务和pipleline

memcached与Redis哪个好

Redis支持windows吗

Redis性能测试与客户端连接

Redis什么时候用

Redis和kafka的区别

Redis 怎么使用

laradock 如何添加 Redis 配置

Redis 有哪些用处

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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