初识docker
简介
docker是go语言实现的云开源项目,旨在:应用组件级别的一次封装,到处运行。docker是对linux容器化技术(lxc)进一步的优化,提供了各种容器管理技术(分发,版本,移植)。
自docker0.9版本之后,docker在继续支持lxc的基础上,引入了自家的libcontainer,致力于打造更通用的底层容器虚拟化库。
优势
更快的交付和部署。秒级。
更高的资源利用,内核级别的容器化,不需要额外的管理程序。
更轻松的迁移,封装后,只需要在其他服务器进行重启即可。
更方便的更新管理。只需要更新下dockerfile,即可完成以前大量的更新动作。
与虚拟化技术比较
特性
docker
虚拟机
启动速度
秒级
分钟级
硬盘使用
几M
几个G
性能
接近原生
弱于原生
系统支持量
可部署几千个容器
一般几十个
隔离性
完全隔离
完全隔离
Last updated
Was this helpful?