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
相关推荐
repetitiononeoneday4 小时前
云原生课程-Docker
云原生
KubeSphere 云原生4 小时前
云原生周刊:Kubernetes v1.33 正式发布
云原生·容器·kubernetes
南 阳4 小时前
从微服务到AI服务:Nacos 3.0如何重构下一代动态治理体系?
人工智能·微服务·云原生·重构
阿里云云原生8 小时前
对比测评:为什么AI编程工具需要 Rules 能力?
云原生
郝同学的测开笔记9 小时前
云原生探索系列(十七):Go 语言sync.Cond
后端·云原生·go
kill bert10 小时前
第33周JavaSpringCloud微服务 分布式综合应用
微服务·云原生·架构
阿里云云原生10 小时前
通义灵码 CCF 算法大会首秀,解码研发智能落地「黄金三角」| 文末领取PPT
云原生
weisian15110 小时前
云原生--核心组件-容器篇-7-Docker私有镜像仓库--Harbor
docker·云原生·容器
Lowcode00210 小时前
云原生开发革命:iVX 如何实现 “资源即插即用” 的弹性架构?
云原生·架构
代码小学僧11 小时前
使用 Cloudflare workers 做一个定时发送消息的飞书机器人
前端·云原生·serverless