Docker基础1–docker基本概念

Docker是基于Go语言实现的开源容器项目。它诞生于2013年,最初的发起者是dotCloud公司。2013年底dotCloud公司Docker lnc。目前已成为全球最大的Docker容器服务提供商。

官 为:docker.com

Docker扶持各大主流linux版本、MAC OSwindows.

可以将docker理解为一个轻量级的沙盒。每个容器内运行着一个应用,不同容器相互隔离,容器之间也可以通过 络通信。且对系统资源的需求远无低于虚拟化。

跟传统虚拟化相比,docker最大的优势在于,除了运行在其中的应用外,本身几乎不消耗系统资源。

Docker和传统虚拟之比较:

性能指标

Docker

虚拟化

启动速度

秒级

分钟级

性能

接近原生

相关较弱

内存代价

很少

较多

硬盘代价

一般为MB级别

一般为GB级别

运行密度

单机支持上千个容器

一般最多几十个

隔离性

完全隔离

完全隔离

迁移性

优秀

一般

Docker属于操作系统虚拟化,即内核通过创建多个虚拟的操作实例来隔离不同的进程。

传统虚拟化和Docker的架构:

传统方式是在硬件层面实现虚拟化,需要有额外的虚拟化管理程序和虚拟机操作系统;

Docker是在操作系统层面实现虚拟化,直接复用宿主机的操作系统,更加轻量。

未完待续……..

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器(docker)安装docker8754 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月22日
下一篇 2022年9月22日

相关推荐