CentOS7安装runc


前言

本文记录CentOS7安装runc的过程。


一、runc简介

RunC 是一个轻量级的工具,它是用来运行容器的,只用来做这一件事,并且这一件事要做好。我们可以认为它就是个命令行小工具,可以不用通过 docker 引擎,直接运行容器。事实上,runC 是标准化的产物,它根据 OCI 标准来创建和运行容器。而 OCI(Open Container Initiative)组织,旨在围绕容器格式和运行时制定一个开放的工业化标准。

二、安装runc

RunC 是用 golang 创建的项目,因此编译它之前需要在本地安装 golang 的开发环境。Golang 的安装请参考《CentOS7使用yum安装Golang(超详细)》一文,这里不再赘述。

1.安装 libseccomp-dev

seccomp 的全称为 secure computing mode,即安全计算模型,这是 Linux 内核提供的功能。我们可以通过它来限制容器中进程的行为。

yum install libseccomp-devel.x86_64 -y

在这里插入图片描述

2.获取runc源代码

2.1先创建 $GOPATH/src/github.com 目录

mkdir -p $HOME/go/src/github.com

2.2go get下载源代码

go get github.com/opencontainers/runc

执行get命令后查看runc目录下的文件
在这里插入图片描述

2.3checkout最新的代码

进入go/src/github.com/opencontainers/runc 目录,并 checkout 最新的代码分支 release-1.1:

cd go/src/github.com/opencontainers/runc
git checkout release-1.1

在这里插入图片描述

runc代码分支如下:release-1.1 是当前最新的版本。
在这里插入图片描述

2.4编译并安装runc

make && make install

在这里插入图片描述
如上图所示,runC 被安装在了 /usr/local/sbin/runc 目录。

查看编译后的runc目录:
在这里插入图片描述

2.5查看runc版本

可以通过 -v 选项查看一下版本号:

runc -v

在这里插入图片描述
至此,runC 就算是安装成功了。

总结

以上就是今天runc安装的过程,本文简单介绍了runc以及runc安装的步骤。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值