2017-10-09 103 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之間的組件,以便於實現。

相關問題