最初,Docker 采用了 LXC 中的容器格式。从 0.7 版本以后开始去除 LXC,转而使用自行开发的 libcontaineropen in new window,从 1.11 开始,则进一步演进为使用 runCopen in new window 和 containerdopen in new window。
LXC