学习工具|关于嵌入式容器技术的调研

容器技术发展简史
容器引擎
容器进行时
容器
一、容器与物联网
(容器技术及其应用白皮书(上)-- 容器技术)
(容器技术及其应用白皮书(下)-- 容器应用)
1.物联网(IoT)技术发展日新月异,而容器技术刚好遇到这样的机遇,将在几个方面促进物联网的发展。
首先,运用容器技术后,可通过容器封装,可简化下载、安装部署、启动和后续应用更新。这将大大加速物联网应用开发部署。其次,容器技术还可以满足物联网在自动监控,集中式维护管理方面的需求。最后,数据采集端环境千变万化,如果需要手动适配工作量巨大,如果采用容器化技术,只要打包几类典型的容器镜像,如ARM,X86,x86_64等,就可以事半功倍实现终端的发布工作。
二、docker的替代产品(再见Docker,8款容器替代方案)
1.PODman(podman是什么?和docker有啥区别?)
2、LXC:LXC就像Linux上的一个增压chroot,它产生的“小”服务器启动更快,需要更少的RAM。然而,Docker提供了更多特性:

  • 跨机器的可移植部署:使用一个版本的Docker创建的对象可以传输并安装到任何其他支持Docker的Linux主机上。
    版本控制:Docker可以用一种类似git的方式跟踪版本——您可以创建容器的新版本,将它们回滚等等。
    【学习工具|关于嵌入式容器技术的调研】重复使用组件:使用Docker,您可以将已经创建的包堆叠到新包中。如果您想要一个LAMP环境,可以安装一次它的组件,然后将它们作为预先制作的LAMP镜像重新使用。
    Docker镜像存档:可以从专用站点下载数十万个Docker镜像,并且很容易将新镜像上传到这样的镜像仓库中。
    LXC面向系统管理员,而Docker更面向开发人员。这就是Docker更受欢迎的原因所在。

    推荐阅读