Docker的历史背景

dotcloud的困境

2010 年,几个搞 IT 的年轻人,在美国旧金山成立了一家名叫 “dotCloud” 的公司。
这家公司主要提供基于 PaaS 的云计算技术服务。具体来说,是和 LXC 有关的容器技术。
后来, dotCloud 公司将自己的容器技术进行了简化和标准化,并命名为 —— Docker
Docker 技术诞生之后,并没有引起行业的关注。而 dotCloud 公司,作为一家小型创业企业,在激烈的竞 争之下,也步履维艰。

开源想法的鼻祖

正当他们快要坚持不下去的时候,脑子里蹦出了 开源 的想法。
什么是 开源 ?开源,就是开放源代码。也就是将原来内部保密的程序源代码开放给所有人,然后让大 家一起参与进来,贡献代码和意见。有的软件是一开始就开源的。也有的软件,是混不下去,创造者又不想放弃,所以选择开源。自己养不 活,就吃“ 百家饭 嘛。
2013 3 月, dotCloud 公司的创始人之一, Docker 之父, 28 岁的 Solomon Hykes 正式决定,将
Docker 项目开源。 不开则已,一开惊人。
越来越多的 IT 工程师发现了 Docker 的优点,然后蜂拥而至,加入 Docker 开源社区。
Docker 的人气迅速攀升,速度之快,令人瞠目结舌。
开源当月, Docker 0.1 版本发布。此后的每一个月, Docker 都会发布一个版本。到 2014 6 9 日, Docker 1.0 版本正式发布。
此时的 Docker ,已经成为行业里人气最火爆的开源技术,没有之一。甚至像 Google 、微软、 Amazon 、 VMware这样的巨头,都对它青睐有加,表示将全力支持。

docker的优势:轻

Docker 和容器技术为什么会这么火爆?说白了,就是因为它
在容器技术之前,业界的网红是 虚拟机 。虚拟机技术的代表,是 VMWare OpenStack
相信很多人都用过虚拟机。虚拟机,就是在你的操作系统里面,装一个软件,然后通过这个软件,再模 拟一台甚至多台“ 子电脑 出来。
子电脑 里,你可以和正常电脑一样运行程序,例如开 QQ 。如果你愿意,你可以变出好几个
,里面都开上 QQ 子电脑 子电脑 之间,是 相互隔离 的,互不影响。
虚拟机属于虚拟化技术。而 Docker 这样的容器技术,也是虚拟化技术,属于 轻量级的虚拟化
虚拟机虽然可以隔离出很多 子电脑 ,但占用空间更大,启动更慢,虚拟机软件可能还要花钱(例如 VMWare)。
而容器技术恰好没有这些缺点。它不需要虚拟出整个操作系统,只需要虚拟一个小规模的环境(似 沙箱”
它启动时间很快,几秒钟就能完成。而且,它对资源的利用率很高(一台主机可以同时运行几千个
Docker 容器)。此外,它占的空间很小,虚拟机一般要几 GB 到几十 GB 的空间,而容器只需要 MB 级甚至 KB级。 正因为如此,容器技术受到了热烈的欢迎和追捧,发展迅速。

 

 

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

华农DrLai

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

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

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

打赏作者

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

抵扣说明:

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

余额充值