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
相关推荐
三坛海会大神55527 分钟前
k8s(八)Ingress详解
云原生·容器·kubernetes
荣光波比30 分钟前
K8S(十三)—— Helm3从入门到实战:简化Kubernetes应用部署与管理
云原生·容器·kubernetes
東雪蓮☆8 小时前
K8s 平滑升级
linux·运维·云原生·kubernetes
三坛海会大神55513 小时前
k8s(十)Helm详解
云原生·容器·kubernetes
K_i13414 小时前
Kubernetes流量管理:从Ingress到GatewayAPI演进
云原生·容器·kubernetes
007php00718 小时前
百度面试题解析:Zookeeper、ArrayList、生产者消费者模型及多线程(二)
java·分布式·zookeeper·云原生·职场和发展·eureka·java-zookeeper
Asuncion00718 小时前
Docker核心揭秘:轻量级虚拟化的革命
服务器·开发语言·docker·云原生
小熊h18 小时前
Kubernetes(K8s) —— 部署(保姆级教程)
云原生·容器·kubernetes
一个处女座的暖男程序猿20 小时前
若依微服务 nacos的配置文件
微服务·云原生·架构
分布式存储与RustFS20 小时前
存算一体架构的先行者:RustFS在异构计算环境下的探索与实践
大数据·人工智能·物联网·云原生·对象存储·minio·rustfs