runC 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
runC 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Google Go
操作系统 Linux
软件类型 开源软件
所属分类 云计算PaaS系统/容器
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2015-06-23

软件简介

runc 是一个命令行工具,用来大量生成和运行符合 OCF/OCP 规范的容器。

可嵌入

容器作为 runC 的子进程开启,在不需要运行一个 Docker daemon 的情况下可以嵌入到其他各种系统。

硬实力

runC 基于 libcontainer,同样的容器技术驱动百万级 Docker Engine 安装。

兼容 Docker

Docker 镜像可以在 runC 运行。

Systemd 集成

[Unit]
Description=Minecraft Build Server
Documentation=http://minecraft.net
After=network.target

[Service]
CPUQuota=200%
MemoryLimit=1536M
ExecStart=/usr/local/bin/runc
Restart=on-failure
WorkingDirectory=/containers/minecraftbuild

[Install]
WantedBy=multi-user.target

示例:

runc 
/ $ ps
PID   USER     COMMAND
1     daemon   sh
5     daemon   sh
/ $
展开阅读全文

代码

评论 (0)

加载中
更多评论
发表于云计算专区
2019/02/13 08:30

runC 爆严重漏洞,使用容器的快打补丁

runC 是 Docker,Kubernetes 等依赖容器的应用程序的底层容器运行时,此次爆出的严重安全漏洞可使攻击者以 root 身份在主机上执行任何命令。 容器的安全性一直是容器技术的一个短板。关于容器最大的安全隐患是攻击者可以使用恶意程序感染容器,更严重时可以攻击主机系统。2月11日,安全研究员通过 oss-security 邮件列表...

7
7
发表了资讯
2016/06/13 00:00

runC 1.0 发布候选版已公布

Open Container项目旗下的轻量级通用运行时容器runC最近公布了1.0发布候选版。runC是一种按照OCP规范生成和运行容器的CLI工具,代码已发布至GitHub。 容器技术逐渐受到用户和社区的欢迎,Linux基金会早在2015年6月就成立了OCI(Open Container Initiative)组织,旨在围绕容器格式和运行时制定开放的标准。该组织已得到包...

3
15
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/05/14 08:21

RunC 简介

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

0
0
发表了博客
2018/06/07 07:59

从 docker 到 runC

笔者在前文《RunC 简介》和《Containerd 简介》中分别介绍了 runC 和 containerd。本文我们将结合 docker 中的其它组件探索 docker 是如何把这些组件组织起来协调工作的。 Docker 的主要组件 安装 docker ,其实是安装了 docker 客户端、dockerd 等一系列的组件,其中比较重要的有下面几个。 Docker CLI(docker) docker ...

0
0
2019/03/31 20:25

runc 1.0-rc7 发布之际

在 18 年 11 月底时,我写了一篇文章 《runc 1.0-rc6 发布之际》 。如果你还不了解 runc 是什么,以及如何使用它,请参考我那篇文章。本文中,不再对其概念和用法等进行说明。 在 runc 1.0-rc6 发布之时,给版本的...

0
0
发表了博客
04/06 09:06

[转帖]CRI & runc 介绍

CRI & runc 介绍 https://blog.lecury.cn/2017/11/19/CRI&runc介绍/ 发表于 2017-11-19 | 0 | 阅读次数: 10 kubernetes CRI kubernetes是一个容器编排系统,可以便捷的部署容器,它同时支持Docker和Rocket两种容器类型。然而不管是Docker还是Rocket都需要通过内部、不太稳定的接口直接集成到kubelet的源码中,这样的集成...

0
0
发表于运维专区
2018/07/20 11:23

error: docker-runc not installed on system

[root@ywfxapp02 ~]# docker start es Error response from daemon: shim error: docker-runc not installed on system Error: failed to start containers: es 1、安装k8s导致 docker升级之后出现 *要彻底关闭s......

0
1
发表了博客
2019/05/27 19:40

Docker容器引擎runC执行框架

http://www.sel.zju.edu.cn/?p=840 深入理解Docker容器引擎runC执行框架 1 简介 根据官方的定义:runC是一个根据OCI标准创建并运行容器的CLI tool。 Docker就是基于runC创建的,简单地说,runC是Docker中最为核心的部分,容器的创建,运行,销毁等等操作最终都将通过调用runC完成。下面我们将演示如何使用runC,以最精简...

0
0
2018/11/27 09:36

runc 1.0-rc6 发布之际

如果你在用 Docker 或者 Kubernetes 想必你对 容器运行时 这个概念应该不会太陌生。 在 Docker 中,当你使用 docker info 即可查看当前所使用的 runtime。 ➜ ~ docker info ... Server Version: 18.06.1-ce St......

0
0
发表于运维专区
07/06 07:13

K8S 生态周报| runc v1.0.0-rc91 发布

「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s 生态」 ( https://zhuanlan.zhihu.com/container )。 1 runc v1.0.0-rc91 发布 如果不出意外的话,这将...

0
0
发表于云计算专区
2019/02/14 18:11

【安全预警】关于runc容器逃逸漏洞通知

尊敬的腾讯云客户,您好:    近日,腾讯云安全中心监测发现轻量级容器运行环境runc被爆存在容器逃逸漏洞,攻击者可以在利用该漏洞覆盖Host上的runc文件,从而在Host上以root权限执行代码。 为避免您的业务受影...

0
0
2019/10/07 07:00

K8S 生态周报| runc v1.0.0-rc9 发布

「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。 1 runc v1.0.0-rc9 发布 不知不觉,runc v1.0.0-rc9 于近日发布了。早先关注过我文章的朋友们应...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
61 收藏
分享
返回顶部
顶部