关于Docker容器中安装MySQL

Docker容器有啥好处

参考文章,大概有

  • 持续部署与测试
  • 跨平台支持
  • 环境标准化和版本控制
  • 容器跨平台性和镜像
    等等。可是跟我们数据库有毛关系?数据库不需要反复部署,也不讲究跨平台行,能用JDBC连上就得了呗,环境?数据库安安分分的在那边跑,什么环境适合就放什么环境。所以容器带来的好处对数据库系统几乎毛用没有。

如果安装MySQL有什么坏处

  1. 数据安全,Docker容器被删除,数据就永久删除了。就算可以通过数据卷挂载来存储数据,也缺乏安全性。
  2. Docker对容器的配置和资源有限制,无法针对MySQL特性进行优化。
  3. 容器化部署让MySQL的日志、数据目录等管理和运维变得复杂。
  4. 延迟增加
  5. Docker容器和宿主机的时间可能不同步,导致MySQL数据文件时间戳错误。

结论

学技术,怎么做最合适怎么来,禁止整活!

参考文章

[1] Docker容器技术主要带来的好处https://cloud.tencent.com/developer/article/2197174

posted @ 2023-11-15 23:51  月落随山隐  阅读(55)  评论(0)    收藏  举报