从docker镜像仓库上拉取最新的redis镜像,运行镜像后,发现服务秒退出,查看运行日志,报错:Fatal:can not initialize background jobs:

  利用拉取的redis镜像创建的容器一直没有端口号,且状态一直在重启,这就十分异常了,使用 docker logs redis 查看日志发现标题问题 Fatal: Can't initialize Background Jobs,容器一直在重启中

  具体原因可能是Linux环境和docker环境与redis版本不兼容,查看本机镜像后想起在创建容器前拉取了最新的镜像,于是根据网上的解决方案拉取了5.0版本的redis

dock pull redis:5.0

先暂停容器,再删除之前创建的容器

docker stop redis

docker rm redis

利用redis 5.0 镜像创建新的容器 

docker run -d --name redis --restart=always -p 6379:6379 redis:5.0 --requirepass "leadnews"

镜像创建成功,状态正常
 

Logo

更多推荐