gpt4 book ai didi

dockerd vs docker-containerd vs docker-runc vs docker-containerd-ctr vs docker-containerd-shim

转载 作者:IT老高 更新时间:2023-10-28 12:35:24 25 4
gpt4 key购买 nike

这东西现在真的很困惑。有人可以解释发生了什么。只是直线上的区别。

  • dockerd
  • libcontainerd
  • 容器
  • docker-containerd
  • docker-runc
  • docker-containerd-ctr
  • docker-containerd-shim

谢谢

最佳答案

dockerd - Docker 守护进程本身。您列表中的最高级别组件,也是列出的唯一“Docker”产品。提供 Docker 的所有优秀 UX 功能。

(docker-)containerd - 也是一个守护进程,监听 Unix 套接字,公开 gRPC 端点。处理所有底层容器管理任务、存储、镜像分发、网络附件等...

(docker-)containerd-ctr - 一个直接与 containerd 通信的轻量级 CLI。把它想象成 'docker' 对 'dockerd' 的意义。

(docker-)runc - 用于实际运行容器的轻量级二进制文件。处理与 cgroup、命名空间等 Linux 功能的低级接口(interface)......

(docker-)containerd-shim - 在 runC 实际运行容器后,它退出(允许我们没有任何长期运行的进程负责我们的容器)。 shim 是位于 containerd 和 runc 之间的组件,用于促进这一点。

关于dockerd vs docker-containerd vs docker-runc vs docker-containerd-ctr vs docker-containerd-shim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46649592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com