1panel上安装应用市场的软件,是不是都是安装在docker容器中?

是不是都是安装在docker容器中?

1 个赞

是的,暂时都是容器

这样是不是会存在一定的风险? 比如mysql这种东西放容器总觉得会出问题

安全问题还是数据问题?

https://www.cnblogs.com/lovezhr/p/17595931.html

那你这样子是不是也否定了K8S部署的mysql呢?数据问题的话,不管怎么样,应用崩溃、kill掉进程肯定有概率导致数据损毁,只要你技术到位,还是能回滚的,除非你把mysql的bin日志给关掉了,性能问题,这个大可不必讨论,当你并发量达到一定的情况下,你会花钱去升级配置甚至购买多个数据库。docker虽然说是有损耗,但是在你不追求极致性能的情况下,是足够使用的,而且数据库的配置什么的肯定是留有一定冗余空间的,我们公司的产品对服务器的监控红线是80%,超过这个值,就要必需要新开机器了,留着20%冗余是防止特殊情况的产生

1 个赞

这篇文章在好多个地方都看到过,这是已经很久很久之前的文章了,现代化貌似用容器也没有什么多大问题

如果是这样,那我觉得不如单独出来一台物理机专门用于跑MySQL服务

想法不一样, 至少我是认为这种基础应用确实没有必要放在容器, 容器最大的好处我认为就是好扩展, 但是像mysql这种基础应用只要装上基本一万年不会动, 所以有必要放容器吗?

嗯嗯, 问了几个dba , 他们都不赞成把mysql这样的基础应用放容器

LN(A)MP/JAVA 等等,特别数据库,还有有状态的应用 都尽量不要容器 部署,调优调参都很麻烦。跟面板同级别的系统直接部署就最好,性能、网络损耗最佳。

类似 宝塔 的 环境、软件部署方式 - 比较能接受。

可以给用户选择的权利,但是从1panel的发展线路上来看应该是不会出