51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

docker优势和缺点

docker的优势与劣势:
docker 优势:

(1)Docker让软件开发者与维护人员可以非常方便的启动应用程序以及将程序的依赖, 包到一个容器中,然后启动Docker应用到支持Docker的系统平台中,就可以实现应用虚拟化。
(2)Docker镜像中包含了应用运行环境和配置文件,所以Docker可以简化部署多种应用的工作。比如说Web应用、后台应用(Java/C++)、数据库应用、Hadoop集群、消息队列等等都可以打包成一个个独立的Docker应用镜像来部署。 
(3)提升宿主机(物理服务器/云虚拟机), 系统资源的利用率。
(4)docker在迁移过程中是非常方便的;

docker 劣势:

(1)基本的Docker网络管理模式比较简单,主要是基于系统使用Namespace隔离;
(2)与其他系统的网络连通性,使用自定义的地址网段,需要借助其他插件实现与其他网段的互通, 增加了网络的整体复杂度;
(3)容器中应用程序日志不方便查看与收集;
(4)容器中无法运行Windows;

综上所述,我们说容器技术不能完全取代虚拟机,而是虚拟机的一种互补技术。所以,很多的 openstack 一直存在

赞(7)
未经允许不得转载:工具盒子 » docker优势和缺点