docker容器效率提问

docker多个容器分开搭建环境和一个容器内搭建全部环境哪个会更稳定或者说效率会更高

企业中基本不会把所有中间件和服务部署在一个容器里,全部整到一个容器里就是单机模式了,那用容器的意义就消失了。
稳定性的话,多个容器也要更稳定,因为各个容器的资源都是隔离的,不会出现多个服务争抢同一块内存的问题。而单个容器就跟在物理机直接部署所有服务一样,资源不好隔离。
至于效率,要分两方面。对于部署来说,单个容器肯定效率高,但带来的就是运维排障的难度剧增。多个容器在部署上麻烦点,但如果用上了k8s等容器编排功能,也就没这个问题了。多个容器对于运维排障来说是很便利的。