当前位置: 首页 > 面试题库 >

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

钱和安
2023-03-14
问题内容

这些东西现在真的变得很困惑。有人可以解释发生了什么吗?只是直线的一线差异。

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

谢谢


问题答案:

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

(docker-)containerd-
还有一个守护程序,在Unix套接字上侦听,公开gRPC端点。处理所有底层容器管理任务,存储,图像分发,网络附件等。

(docker-)containerd-ctr- 一种轻量级的CLI,可直接与容器通信。可以将其视为“ docker”与“ dockerd”的关系。

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

(docker-)containerd- shim-
在runC实际运行容器之后,它退出了(允许我们没有任何长时间运行的进程负责我们的容器)。垫片是位于容器和Runc之间的组件,以方便此操作。



 类似资料:
  • Containerd 是行业标准的容器运行时,强调简单性、稳健性和可移植性。它可以作为Linux和Windows的守护进程,可以管理其主机系统的完整容器生命周期:图像传输和存储,容器执行和监督,低级存储和网络附件等。 Containerd 是一个控制 runC 的守护进程,主要是为了性能和密度。Containerd 提供一个命令行客户端和 API,在一个机器上管理容器。Containerd 使用

  • firecracker-containerd This repository enables the use of a container runtime,containerd, to manageFirecracker microVMs.Like traditional containers, Firecracker microVMs offer fast start-up andshut-do

  • 本文向大家介绍再见 Docker如何5分钟转型 containerd,包括了再见 Docker如何5分钟转型 containerd的使用技巧和注意事项,需要的朋友参考一下 Docker作为非常流行的容器技术,之前经常有文章说它被K8S弃用了,取而代之的是另一种容器技术containerd!其实containerd只是从Docker中分离出来的底层容器运行时,使用起来和Docker并没有啥区别,本文

  • 本文向大家介绍Android ShimmerLayout实现微光效果解析,包括了Android ShimmerLayout实现微光效果解析的使用技巧和注意事项,需要的朋友参考一下 前阵子在github上看到一个很不错的动画效果,叫做ShimmerLayout,是一个用于实现内部视图微光效果的布局。 如何实现 通过使用PorterDuff,我们可以制造出微光效果。PorterDuff是canvas绘

  • 我正在阅读Flink配置单元连接器代码,查找接口,它有很多实现类。但是我发现实现类使用反射API。为什么不导入依赖项,代码太晦涩了。

  • 问题: 我正在尝试使用Hyperledger-Fabric建立一个区块链网络。当我在nodejs项目初始化后开始制作链码时,我试图安装Fabric Shim包,但没有安装,它会在终端上给我带来这个错误。 链接:致命错误LNK1181:无法打开输入文件'C:\openSSL-win64\lib\lib\libeay32.lib'[D:\hyperledger_fabric_sample\chainc

相关阅读

相关文章

相关问答