Docker基础1--docker基本概念

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

官网为:docker.com

docker项目已加入linux基金会,遵循Apache 2.0协议,励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。全部源代码在:http://githup.com/docker维护。

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

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

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

Docker和传统虚拟之比较:

性能指标

Docker

虚拟化

启动速度

秒级

分钟级

性能

接近原生

相关较弱

内存代价

很少

较多

硬盘代价

一般为MB级别

一般为GB级别

运行密度

单机支持上千个容器

一般最多几十个

隔离性

完全隔离

完全隔离

迁移性

优秀

一般

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

传统虚拟化和Docker的架构:

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

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

未完待续........

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暮毅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值