Docker启动 Redis提示:Can‘t initialize Background Jobg

news/2024/9/29 20:17:00 标签: docker, redis, 容器

问题说明:

        在使用docker启动redis失败,但是查看容器日志,除了提示 Fatal:Can't initialize Background Jobg,没有其他错误信息。经过长时间查找资料及试错,现记录下可能的产生原因及解决方案,以便以后参考。

产生原因:宿主机安装的docker版本太低,同镜像所需的版本不匹配

解决方案:

  方案1、升级docker,将docker版本升级到最新版本,例如:我原本使用docker v18,启动redis:7.4.0就失败,升级到 docker v26后,再启动redis:7.4.0就成功;

  方案2、使用低版本的镜像来创建容器,例如:我启动用的是:redis:7.4.0,启动一直失败,改成:redis:5.0,就直接启动成功;

  方案3、低版本 docker v18 启动redis:7.4.0时,加上配置 --privileged=true 再启动;例如:我原本使用:docker run -d -name redis redis:7.4.0; 启动就失败,换成:docker run -d -name redis --privileged=true redis:7.4.0, 启动就成功;


http://www.niftyadmin.cn/n/5683663.html

相关文章

Meta首款多模态Llama 3.2开源:支持图像推理,还有可在手机上运行的版本 | LeetTalk Daily...

“LeetTalk Daily”,每日科技前沿,由LeetTools AI精心筛选,为您带来最新鲜、最具洞察力的科技新闻。 Meta最近推出的Llama Stack的发布标志着一个重要的里程碑。这一新技术的推出不仅为开发者提供了强大的多模态能力,还为企业和初…

基于nodejs+vue的宠物医院管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

Git 的安装和配置

Git 是跨平台的,可以在 Windows,Linux、Unix 和 Mac 各几大平台上使用 由于笔者主要是使用 Windows,其他平台下安装 Git 的方法暂且不表(可参考廖雪峰老师的博客:安装 Git) ‍ Windows 安装 Git 从 Git…

【ARM 嵌入式 C 入门及渐进26 -- 内敛函数和宏定义的区别】

请阅读【嵌入式及芯片开发学必备专栏】 文章目录 内敛函数和宏定义的区别内联函数定义和使用内联函数特点内联函数示例 宏定义和使用宏定义特点宏定义示例 比较总结Sumamry 内敛函数和宏定义的区别 在 C 语言中,内联函数和宏定义都可以用来减少函数调用的开销和提高…

使用Spring Cloud Config和JCE加密配置文件的实战教程

使用Spring Cloud Config和JCE加密配置文件的实战教程 1. 前言 在微服务架构中,集中化管理配置文件是常见的需求。Spring Cloud Config 提供了集中化的配置管理方案,而在某些场景下,配置文件中可能包含敏感信息(如数据库密码、A…

C++ 机器人相关面试点

C 机器人相关面试点 多功能聊天乐园 1. 功能实现: 用户管理:实现了用户注册与登录、头像上传与下载功能,用户密码通过OpenSSL加密,用户数据存储在MySQL数据库中,并通过XML文件进行本地持久化配置。 音乐播放与下载&a…

ACC5.【C语言】几个迫使CPU等待的语句

1.嵌入式开发插入汇编指令 插入hlt指令:让CPU停止工作进入待机状态,只要外部发生变化(按键盘点击鼠标),CPU立刻响应 插入wait指令,当8086的TEST引脚为高电平时,暂停后续指令的执行,否则继续执行 2.C语言 *需要调用库函数 #include <stdlib.h> int main() {system(&q…

无锡卓瓷X哲讯智能科技,SAP项目正式启动!

在数字化浪潮的推动下&#xff0c;高精密陶瓷行业的领军企业—无锡卓瓷科技有限公司&#xff0c;携手哲讯智能科技有限公司近期启动SAP&BI项目&#xff0c;以打造行业领先的数字化管理平台。这一战略举措标志着无锡卓瓷在数字化转型的道路上迈出了坚实的一步。 无锡卓瓷—…