1.Docker基本信息介绍

分类栏目:Docker

资讯

Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化
 
容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低.
 
Docker的应用场景:
1.Web应用的自动化打包和发布
2.自动化测试和持续集成,发布
3.在服务型环境中部署和调整数据库或其他的后台应用
4.从头编译或扩展现有的OpenShift或cloud Foundry平台来搭建自己的paas环境
 
Docker的优点:
Docker是一个用于开发,交付和运行应用程序的开放平台.Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件.借助Docker您可以与管理应用程序相同的方式来管理基础架构.通过利用Docker的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环境中运行代码之间的延迟.
1.快速,一致地交付您的应用程序
2.响应式部署和扩展
3.在同一硬件上运行更多工作负载
 
对比传统虚拟机:
特性
容器
虚拟机
启动
秒级
分钟级
硬盘使用
一般为MB
一般为GB
性能
接近原生
弱于
系统支持量
单机支持上千个容器
一般几十个