
> libcontainer(现为
opencontainers/runc)是一个抽象,以支持更广泛的隔离技术,如 described in this article

这意味着Docker正在从其原始实现中抽象出来,允许其他供应商(如CoreOS)实现自己的容器版本.
注:从那时起(What’s the difference between runc, containerd, docker?)显示:
In 2016 the container space was booming and docker decided to split the monolith into separate parts, some of which other projects can even build on — that’s how 07006 happened. That was Docker 1.11 (so pretty much ancient history).
Containerd is a daemon that acts as API facade for various container runtimes and OS. When usingcontainerd,you no longer work with syscalls, instead you work with higher-level entities like snapshot and container — the rest is abstracted away.
If you want to understandcontainerdeven more in depth, there’s a 07007 in their GitHub repo.
Under the hood,containerdusesruncto do all the linux work.
查看更多“How containerd compares to runC”

转载注明原文:docker – LXC和libcontainer之间的区别 - 乐贴网