OCI,runC,containerd 是什么?(部分转载)
最近Docker对整个平台发布了新的版本,Docker引擎升级至1.11版本,Swarm升级至1.2版本,Compose和Machine也分别升级至1.7和0.7版本。这次升级也开始支持Mac和Windows 10 Bete版的操作系统。上述还只是这个升级的“冰山一角”,不过对于用户来说还算适度更新吧。底层的引擎经过大规模的重构保证了首个兼容(Open Container Initiative)OCI的运行时。更具体的说,现在用户可以直接在runC和containerd上构建引擎了。 OCI,runC,containerd....这是怎么了? Open Container Initiative是什么? OCI在2015年6月宣布成立,旨在围绕容器格式和运行时制定一个开放的工业化标准。OCI的目标是为了避免容器的生态分裂为“小生态王国”,确保一个引擎上构建的容器可以运行在其他引擎之上。这是实现容器可移植性至关重要的部分。只要Docker是唯一的运行时,它就是事实上的行业标准。但是随着可用(和采纳)和其他引擎,有必要从技术的角度上定义“什么是容器”,以便不同实现上可以达成最终的一致。 什么...



