小笔记
Docker作为容器技术(Container)的其中一款产品,还有CoreOS、Podman、Kata、Rocket等。Docker主要因为社区影响力大,本身架构将设计简单清晰,因此受到大众的认可,也逐渐成为容器技术的代名词。
Docker前身,是2010年在旧金山成立的PaaS平台服务供应商dotCloud,创始人是Solomon,2013年该公司更名为Docker。
Docker为什么这么出名
满足自身优势沉淀:容器技术的底层支持是LXC技术,LXC技术并非针对PaaS设计的,缺乏一些标准化的管理手段,在使用上有一些困难。为了让LXC更加好用,Docker团队在LXC技术基础上进行改造进而更好的成为PaaS平台服务供应商。
较早解决用户痛点:作为最早一批的容器PaaS技术供应商,Docker弥补云计算时代中间件的问题。在云计算IaaS时代,AWS、阿里、腾讯云等解决了传统IT管理的痛苦,有了云,用户不在需要面对硬件底层的管理问题,开发和测试都是在云主机上进行的。然而云主机就是一个个不同的操作系统,IT运维人员要为测试人员提供完善、稳定、多种多样的测试环境,因此IT人员需要花费大把精力和时间去维护。
但Docker的出现成功解决上述问题,开发人员只需要为应用创建一次运行环境,该应用就可以在任何环境里运行。
图片来源于网络