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
相关推荐
2301_806131366 小时前
Kubernetes的基本构建块和最小可调度单元pod-0
云原生·容器·kubernetes
SilentCodeY7 小时前
containerd配置私有仓库registry
容器·kubernetes·containerd·镜像·crictl
licy__10 小时前
Docker 基础命令简介
docker·云原生·eureka
小安运维日记12 小时前
Linux云计算 |【第五阶段】CLOUD-DAY8
linux·运维·docker·云计算·k8s·学习方法
0_1_bits13 小时前
【系统设计】高效的分布式系统:使用 Spring Boot 和 Kafka 实现 Saga 模式
spring boot·后端·云原生·架构·kafka·linq
探索云原生14 小时前
GPU 环境搭建指南:如何在裸机、Docker、K8s 等环境中使用 GPU
ai·云原生·kubernetes·go·gpu
Tp_jh1 天前
推荐一款非常好用的C/C++在线编译器
linux·c语言·c++·ide·单片机·unity·云原生
林小果11 天前
K8S搭建
云原生·容器·kubernetes
火山引擎边缘云1 天前
QCon演讲实录|徐广治:边缘云原生操作系统的设计与思考
云原生·边缘计算·cdn