地址
github.com/containerd/…
说明
containerd是行业标准的容器运行时,重点是简单性,健壮性和可移植性。它可以作为Linux和Windows的守护程序使用,可以管理其主机系统的完整容器生命周期:图像传输和存储,容器执行和监控,低级存储和网络附件等。
containerd旨在嵌入到更大的系统中,而不是由开发人员或最终用户直接使用。
入门
请参阅关于containerd.io的文档:
- 适用于管理员和管理员
- 命名空间
- 客户选择
在BUILDING上了解如何从源代码构建容器。
如果您有兴趣尝试使用容器,请参阅“ 入门”中的示例。
每晚建造
有每晚版本可在此处下载。二进制文件从生成master
分支每天晚上Linux
和Windows
。
请注意:每晚构建的版本可能存在严重错误,不建议在生产中使用它,并且不提供任何支持。
运行时要求
容器化的运行时要求非常低。与Linux和Windows容器功能集的大多数交互都是通过runc和/或特定于操作系统的库(例如,用于Microsoft的hcsshim)处理的。的当前所需版本runc
始终列在RUNC.md中。
容器化的核心代码和快照程序使用的特定功能在Linux上需要最低内核版本。了解了发行版内核版本说明的注意事项后,Linux的合理起点是最低4.x内核版本。
默认情况下使用的覆盖文件系统快照程序使用在4.x内核系列中最终确定的功能。如果选择使用btrfs,则内核版本可能会具有更大的灵活性(最低建议为3.18),但将需要在Linux发行版上安装btrfs内核模块和btrfs工具。
要使用Linux检查点和还原功能,您需要criu
在系统上安装。在Checkpoint and Restore中查看更多详细信息。
开发人员的构建要求在BUILDING中列出。