2017-10-09 102 views

回答

0

发现了一些交代在这里dokcer-stuff

runC is built on libcontainer which is the same container library powering a Docker engine installation. Prior to the version 1.11, Docker engine was used to manage volumes, networks, containers, images etc.. Now, the Docker architecture is broken into four components: Docker engine, containerd, containerd-shm and runC. The binaries are respectively called docker, docker-containerd, docker-containerd-shim, and docker-runc.

请继续增加,如果你有其他的想法。

10

dockerd - Docker守护进程本身。列表中最高级别的组件,也是唯一列出的“Docker”产品。提供Docker的所有漂亮UX特性。

(docker-)containerd - 另一个监听Unix套接字的守护进程公开了gRPC端点。处理所有低级容器管理任务,存储,映像分发,网络附件等...

(docker-)containerd-ctr - 轻量级CLI与containerd直接通信。把它看作'码头'如何'码头'。

(docker-)runc - 用于实际运行容器的轻量级二进制文件。与低级别的Linux功能,如cgroup中,命名空间等接口优惠...

(docker-)containerd-垫片 - runC实际运行的容器后,退出(让我们没有任何长 - 运行我们的容器的流程)。垫片是位于容器和runc之间的组件,以便于实现。

相关问题