记录一次Docker与Redis冲突

这篇具有很好参考价值的文章主要介绍了记录一次Docker与Redis冲突。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉
🍎个人主页:Leo的博客
💞当前专栏: 报错以及Bug
✨特色专栏: MySQL学习
🥭本文内容:记录一次Docker与Redis冲突
🖥️个人小站 :个人博客,欢迎大家访问
📚个人知识库: 知识库,欢迎大家访问

大家好,我是Leo,之前整了了一个华为云2c4G的新人优惠云服务器,一直没派上用场,这不最近当前重新学一下Redis相关的知识,就是就准备再服务器上面安装Redis使用,也懒得我在搞虚拟机。

1. 问题发现

我索性也没有想太多,Docker默认安装的。

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

Redis这部分内容也是基于最新的Redis7版本进行学习,还侧重学习了一下Redis的新特性。

于是在Docker中安装了Redis7.0.2版本。

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

这边一切就绪,于是准备使用进入docker的方式来启动Redis

docker exec -it redis bash

啪一声快乐没了

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

2. 探询问题

既然有问题,咱们就一点一点找呗。

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

我第一时间想到了去通过docker日志去查看具体的问题是啥,这种情况日志就是我们最好的朋友。

docker logs --tail 50 --follow --timestamps redis

你还别说,你还真别说,大家继续往下看

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

图中我用红色框框圈住的便是问题的所在,于是我便开始进行了面向谷歌编程,开始搜索问题的本源。

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

最后在Redis官方github仓库中给出这一点解析,Docker版本<=20与Redis最新版在一起会发生冲突,官方建议使用低版本Redis, 再Github issures上有关这个问题的一些描述,有兴趣的朋友可以看看,链接直达

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

3. 解决问题

好的,我们继续,于是我就删除了Redis7的镜像,因为Docker还有其他服务,所以我就只能先对Redis下手了,把Redis版本降为5。

当然这里其他朋友可以直接升级Docker版本,只要Docker版本大于20就不会有这个问题哈。

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

记录一次Docker与Redis冲突,# 报错及Bug,docker,redis,容器

完美收工。

到这里问题就解决了,这里想告诉大家,遇到之前没有碰到过的新问题,不要慌,先追溯本源,看看到底是哪里出错了,思路一定要清晰,实在没有头绪的话可以百度,利用好搜索引擎,你一定可以的!!!文章来源地址https://www.toymoban.com/news/detail-709098.html

到了这里,关于记录一次Docker与Redis冲突的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git Bug记录 —— 拉取或推送,出现分支冲突

    拉取或推送时报错如下: git pull --tags origin master branch master - FETCH_HEAD ac03df346… 73ce6daae master - origin/master hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: hint: hint: git config pull. rebase false # mer

    2024年02月15日
    浏览(58)
  • 记录一次云服务器使用docker搭建kafka的过程

    创建网络 一定要将zookeeper注册中心与kafka建在一个network中,不然在springboot 集成 kakfa的demo测试代码中进行消息发送时会超时,报错: E x c e p t i o n t h r o w n w h e n s e n d i n g a m e s s a g e w i t h k e y = ‘ n u l l ‘ Exception thrown when sending a message with key=‘null‘ E x ce pt i o n t h ro w

    2024年02月04日
    浏览(40)
  • docker安装redis实操记录

    创建挂载文件夹 下载默认配置文件 redis.conf –restart=always 总是开机启动 –log是日志方面的 -p 6379:6379 将6379端口挂载出去 –name 给这个容器取一个名字 -v 数据卷挂载 /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径下的myredis.conf 和redis下的redis.conf 挂载在一起。

    2024年02月10日
    浏览(35)
  • git 记录一次合并冲突的解决办法

    合并冲突      将远程分支拉到本地,执行 git merge \\\'分支名\\\' 时,报错: CONFLICT (content): Merge conflict in “文件路径名”  // 冲突出现在xx文件里面 Automatic merge failed; fix conflicts and then commit the result.  // 自动合并失败,先解决冲突再提交最终结果 同时在分支名后面会出现  |

    2024年02月11日
    浏览(43)
  • 记录开发环境docker上的一次springboot无法读取更新的配置文件的问题

    背景:一般开发环境的管理不是很严格,当对代码进行一些组件的添加时,往往需要修改spring的配置文件,有的时候为了保险起见,回预先备份原本的配置文件,我采取在./config中创建了一个名为bak-日期的目录,将原本的配置文件mv到该目录下,将新的配置文件移到config目录

    2024年02月11日
    浏览(45)
  • 记一次1Panel面板安装mysql(docker报错的问题)

    在centos上安装了1Panel控制面板之后,利用该面板安装mysql时候报了个错误 错误如下 最后更换了下docker的源,成功解决问题 命令如下: 问题成功解决  

    2024年02月08日
    浏览(57)
  • 记录一次docker的搭建以及搭配可视化工具portainer.io的使用

    明镜止水 举重若轻 最近在自学一些中间件的搭建 例如rocketmq redis xxljob等,发现自己在linux频繁的使用yum命令下载包然后配置,觉得好麻烦。经过朋友推荐可以使用docker 通过镜像的方式直接引入。启动镜像配置端口就可以直接访问一系列的中间件插件,方便快捷。本次介绍在

    2024年02月10日
    浏览(55)
  • 杂记 | 记录一次使用Docker安装gitlab-ce的过程(含配置交换内存)

    最近想自建一个gitlab服务来保存自己的项目,于是找到gitlab-ce的方式。 开工前先梳理一下状况: 具备一台云服务器(我用的腾讯云) CentOS7的系统,已安装好了docekr和docker-compose(如果没装先自行装一下) 服务器内存为4G(这个内存有点吃紧,先凑合用) 服务不直接对外暴露

    2024年02月13日
    浏览(47)
  • docker使用报错记录

    Error response from daemon: Mounts denied: The path /media is not shared from the host and is not known to Docker. You can configure shared paths from Docker - Preferences… - Resources - File Sharing. See https://docs.docker.com/ for more info. 解决方法: 在 Docker - Preferences… - Resources - File Sharing.中添加相应路径,根据报错中给出

    2024年02月01日
    浏览(26)
  • docker 部署redis报错内存分配过度

    之间部署redis集群的时候报错 2023 10:20:29.131 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add \\\'vm.overcommit_memory = 1\\\'

    2024年02月05日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包