当前位置:首页 > 每日看点

为什么不建议在 Docker 中跑 MySQL?

卡卷网2年前 (2024-12-05)每日看点439

你去Docker Hub官网上面搜MySQL的官方镜像,下载量是1B+,1 Billion,10个亿。。。未来的服务一定是容器化。

当然评论里一大堆都说是下载量不是部署量,这个我认同,大多数都是下载来学习,练习,测试小流量业务系统,但人嘛总有惯性的,你熟悉容器化这套东西之后,真的会发现原来除了开发,运维也可以这么有趣,当熟悉了容器化并且一路下来过关斩将获得相当的经验后,未来的你也会倾向于用容器化部署吧。

说个用docker让人开心的事哈,甲方不知哪里搞来的报告说内部docker部署的MySQL有漏洞,要求对MySQL打上修复补丁,我们这边的运维老哥说8.x的MySQL直接升级镜像就行了,他把MySQL挂载的数据卷原封CP一份backup,然后就把最新小版本的docker镜像拉下来,在启动容器的脚本里,改改版本号,断网,停掉删掉旧容器,启动新容器,盯着docker log,直到提示升级成功,恢复联网,OK,搞一杯咖啡犒劳自己,整个过程轻松愉快。

我问他万一升级失败了咋办,删掉新容器呗,在启动脚本里改回旧版本镜像,在数据卷挂载回备份目录,再启动旧容器就行了,应急方案就是如此简单!

换做以前他在裸机这样子操作,内心慌得要死,必须要先把MySQL数据dump一份备份出来,配置文件也要备份一份,然后再用安装包(rpm或者deb)升级MySQL或者解压补丁tar包 ./install xxx.sh,操作过程中手心猛出汗,如果打完补丁/升级完成后MySQL因各种奇葩原因启动不起来,那就完蛋了,裸机系统回退MySQL版本更是搞死人,不单单考虑软件版本的回退,还要考虑可能因为版本升级失败导致的配置污染/权限污染/数据污染问题。最坏的情况是回退旧版本的MySQL也启动不了,需要卸载干净MySQL,再重新安装旧版本的MySQL,先导入备份配置,再导入之前dump出来的数据。

当然有个例外,如果是壕气的甲方要求部署Oracle等商业数据库,咱们就不用争论数据库到底是部署在裸机还是容器里了,因为商业数据库运维方面的事情有厂家派专人来背锅了,他们背锅侠就是把数据库部署在ram disk里也不关自己事哈哈。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/3168.html

分享给朋友:

相关文章

戴尔科技集团创新引擎推进IT现代化的十种方式

戴尔科技集团创新引擎推进IT现代化的十种方式

       过去十年间,大大小小的企业与组织机构都在拥抱互联数字化社会。而现在,我们的工作和学习方式呈现分布式态势,正在经历更大的颠覆:家已俨然成为我们的办公和学习空间。戴尔科技集团正在不断提供创新…

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看… 现在是去存钱的路上 有朋友知道这样存钱银行会给发大米跟油吗…

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为 1外卖小哥对ip68等手…

提升自己最快的方式是什么?

提升自己最快的方式是什么?

1. 稻盛和夫说过: “改变自己最快的方法就是做自己害怕的事,不敢做的事,认为自己做不到,觉得不可能的事。如果在自己的舒适区待久了,就会丧失斗志,如果想快速的改变,可以坚持去做一些对自己有益的事。 2. 早睡早起,坚持运动 保持旺盛的精力,…

你们发文章的插图都是从哪来的?在网上搜出来的图能用吗?

你们发文章的插图都是从哪来的?在网上搜出来的图能用吗?

写文章发帖子,里面的插图尽量自己画,自己编辑,避免引起版权或者所有权纠纷。 我写过6本书,在知乎上也写了4000篇帖子和文章,其中的插图都是自己绘制的,照片绝大多数是自己拍摄的,摘自技术样本的图则必须加以说明。 自己制图,看似麻烦,但积少成…

iPhone真的安全到连FBI也无法破解吗?

iPhone真的安全到连FBI也无法破解吗?

听退伍的一个朋友说部队有一台机器,只要数据线插到手机上,啥数据都能读出来,我问他iPhone也行么,他说可以,不知道是不是真的,部队里应该也没啥人用iPhone吧 --------------------------------------…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。