壹
从2016年第一次接触docker开始到2019年7月最后一篇文章,博客记录了与docker相关的文章100+篇。
随着技术迭代有些文章已经过时了(例如Docker Swarm),而有些文章仍然很有意义(例如Docker Compose),接下来将梳理这些文章,将有价值的文章搬砖到微信公众号。搬砖计划将围绕着以下主题依次展开。
贰
一些变化 这篇发文章发布于2016-01-25,当时有幸参加了首届Docker容器技术大会,收获颇多并在会后做出了一些决定,积极拥抱容器技术、项目逐步容器化等,目前所管理的项目90%容器化,当然容器化之路也很坎坷遇到很多"坑"。
另外在当时的一些悬念如今也有了答案,让我们来看看:
1. 竞争对手 Docker VS CoreOS CoreOS公司被收购(CoreOS有自己的容器引擎RKT),2018年1月30号RedHat公司宣布其斥资2.5亿美元收购容器原生解决方案提供商 CoreOS。 RedHat公司将把CoreOS产品与其自家的OpenShift(基于Kubernetes)相关功能结合起来。
Docker公司2017年开始商业化,推出其公司维护的商业化产品包括Docker EE(企业版)与Docker CE(社区版),而原Docker项目改名成了Moby并由社区维护。 2. 容器标准 OCI VS CNCF OCI 开放容器计划(Open Container Initiative) CNCF 云计原生算基金会(Cloud Native Computing Foundation)
目前来说 CNCF 在Kubernetes 光环的加持下,在影响力与生态相比OCI拥有更大的优势 。
Docker公司很聪明(鸡贼)没有把鸡蛋放在一个篮子里而是在两边下注, docker作为OCI的创始成员将runc(容器运行时)捐赠给OCI,后来抱CNCF大腿将containerd(runc跨平台)捐赠给CNCF,作为多个容器平台和编排系统的核心容器运行时。
叁
博客原文 首届Docker容器技术大会在2016年1月24日天寒地冻的北京顺利闭幕,有超过1300名容器爱好者参与了本次大会,有幸参加,感受良多;
1. 技术氛围非常好,好多人愿意去尝试容器技术,这从大会现场就能感受到,座无虚位而且好多人是站着的,演讲嘉宾与听众互动,就容器技术讨论非常好,有种意犹未尽感觉; 2. Docker 快速迭代,docker更新速度非常快,这也导致了一些问题,比如镜像存在兼容性问题,而且听嘉宾演讲能够发现,在docker实践中会遇到各种各样的坑,这些前辈为后来者提供了宝贵的经验; 3. Docker 不是全能的,缺点与优点同样突出,docker更适合无状态及低IO的服务场景; 优势 轻量,秒级的启动速度; 性能,内存和IO速度块; 简单,易于构建,适合自动化测试和持续集成; 不足 隔离性,资源调度,网络性能,需要加强; 4. 其它 新的云计算分类; IaaS 基础架构即服务 PaaS 平台及服务 SaaS 软件即服务 CaaS 容器即服务 标准之争 Docker 竞争对手 CoreOS 开放容器计划 OCI VS CNCF基金会
本期搬砖就到这里下期再搬