containerd中文翻译系列(十六)runc

containerd 的 Runc 版本要求

containerd 的构建支持 OCI,并支持由 runc container runtime提供的高级功能。

containerd的开发版(-dev)和预发布版可能依赖于 runc中尚未发布的功能,因此可能需要特定的 runc 版本。版本可以在 script/setup/runc-version文件中找到。该文件可能指向 git-commit(针对预发布版本)或 runc版本库中的标签。

对于定期(非预)发布的 containerd 版本,我们尝试使用已发布的(标记)版本。我们建议使用版本等于或高于 script/setup/runc-version中描述的 runc 版本。

如果遇到任何运行时错误,请确保 runc 与该文件中提供的提交或标记同步。

如果您没有安装正确版本的 runc,可以参考runc文档中的 "构建(building)"部分了解如何从源代码构建 runc

runc 构建有 SELinuxAppArmorseccomp支持。

请注意,"seccomp"可以通过传递一个空的 BUILDTAGS make变量来禁用 "seccomp",但强烈建议保持启用状态。

使用 runc --version 输出来验证你的 runc是否启用了 seccomp。例如:

sh 复制代码
$ runc --version
runc version 1.0.1
commit: v1.0.1-0-g4144b638
spec: 1.0.2-dev
go: go1.16.6
libseccomp: 2.4.4
相关推荐
GEM的左耳返15 分钟前
Java面试实战:从基础到架构的全方位技术交锋
spring boot·微服务·云原生·java面试·技术解析·ai集成
java叶新东老师3 小时前
k8s pod生命周期、初始化容器、钩子函数、容器探测、重启策略
云原生·容器·kubernetes
超级小忍3 小时前
Spring Cloud Gateway:微服务架构下的 API 网关详解
微服务·云原生·架构
GEM的左耳返3 小时前
Java面试新趋势:云原生与新兴框架实战解析
云原生·graalvm·服务网格·java面试·quarkus·micronaut
Kookoos5 小时前
ABP VNext + Elastic APM:微服务性能监控
微服务·云原生·架构·abp vnext·elastic apm
东风微鸣5 小时前
提升效率:AI 知识库在软件开发中的应用
docker·云原生·kubernetes·可观察性
Lyndon11075 小时前
K8S 八 数据存储-高级存储PV PVC 生命周期;配置存储ConfigMap Secret
云原生·容器·kubernetes
zoulingzhi_yjs18 小时前
haproxy配置详解
linux·云原生
qq_5298353519 小时前
Zookeeper的简单了解
分布式·zookeeper·云原生
程序员小羊!1 天前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生