探讨个问题,我个人觉得 Mysql Redis Es hive 这些涉及数据存储的应用,不应该通过 docker + 挂载磁盘方式的启动。 应该就安装在宿主机上。 这种想法不知道是不是有失偏颇。 我认为安装在宿主机上的理由是: • 第一、挂载磁盘的方式可能出现未知BUG, 导致服务读取数据问题。 第二、例如mysql,redis,如果升级版本的话,也不应该直接通过新镜像关联旧的 bin.log 或者dump文件 • 再就是 使用docker是为了方便扩容和升级集群,mysql之类存储不会这样强行扩容。 如果给他们套层docker 感觉就是增加了复杂度和问题发生概率,带不来实际的好处
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。