小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文分析了runc的架构与设计,探讨了其与其他容器运行时的区别。runc采用两阶段初始化,使用C代码处理namespace切换,以克服Go运行时的限制。文章强调了安全性的重要性,包括关闭多余的文件描述符和支持seccomp过滤。通过对比指出miniruntime的不足,强调了cgroup管理和PTY管理的复杂性。整体上,runc的设计体现了工程上的优雅与安全性。

【从零造容器】runc 源码考古:OCI 参考实现到底长什么样

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-12T00:00:00Z

本文介绍了如何使用 Go 语言构建一个最小的容器运行时,涵盖容器的创建、启动、执行命令、信号处理和资源清理等功能。重点讲解了 reexec 技巧、cgroup 设置、rootfs 管理和网络配置。与 runc 相比,miniruntime 的代码量更少,但核心思路相似,后续将实现 OCI 规范兼容。

【从零造容器】用 Go 组装迷你容器运行时:把积木拼起来

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-06T00:00:00Z

本文介绍了如何从零实现一个OCI兼容的迷你容器运行时,重点讨论Linux的namespace机制。通过使用clone()系统调用,创建独立的PID、UTS、Mount和IPC namespace,使进程在容器内拥有独立环境。文章还提到PID 1的特殊责任,包括回收僵尸进程和信号转发。最后强调容器技术是内核提供的隔离机制,核心在于namespace与cgroup的结合。

【从零造容器】Linux Namespaces:用 50 行 C 隔离一个进程

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-01T00:00:00Z

本系列文章从零开始实现容器运行时,深入解析Linux内核机制,如namespace和cgroup,适合熟悉Linux和编程的读者。内容包括安全加固、性能优化及与microVM的比较,最终构建OCI兼容的迷你运行时。

从零造容器系列文章

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-01T00:00:00Z
如何使用不同的容器运行时:Docker、Podman 和 Containerd 解析

本文介绍了三种主要的容器运行时:Docker、Podman和containerd。Docker适合开发者使用,Podman提供无根权限,适合敏感应用,而containerd则适合资源受限的环境。了解这些特点有助于开发者选择合适的工具。

如何使用不同的容器运行时:Docker、Podman 和 Containerd 解析

freeCodeCamp.org
freeCodeCamp.org · 2026-02-17T21:39:39Z
宣布Styrolite:一个低级容器运行时

Styrolite是一个开源的低级容器运行时,旨在提高Linux容器的安全性和可用性。它提供程序化API,允许开发者更安全地创建和管理容器,具备更精确的控制,适合微服务和持续集成环境。

宣布Styrolite:一个低级容器运行时

InfoQ
InfoQ · 2025-04-30T19:00:00Z
使用Kubeadm工具安装Kubernetes

本指南介绍了如何在AWS EC2上使用kubeadm安装Kubernetes集群,包括主节点和工作节点的设置、网络配置、必要工具的安装及示例应用的部署。步骤涵盖实例启动、节点连接、禁用交换内存、安装容器运行时和Kubernetes配置,最终成功部署Nginx应用。

使用Kubeadm工具安装Kubernetes

DEV Community
DEV Community · 2024-11-29T16:02:07Z
比较三种Docker容器运行时 - Runc、gVisor和Kata Containers

本文介绍了三种Docker容器运行时:runc(默认运行时,直接在主机上创建容器)、kata-runtime(在小型虚拟机中运行,提供更高隔离性)和runsc(通过拦截系统调用增强安全性)。每种运行时各有优缺点,选择应根据需求测试。

比较三种Docker容器运行时 - Runc、gVisor和Kata Containers

DEV Community
DEV Community · 2024-10-29T19:04:16Z
文章标题:WebAssembly与容器:使用.NET Aspire编排分布式架构

.NET Aspire是一个简化分布式应用程序开发的框架,支持容器运行时,提供本地编排工具集和仪表板监控。

文章标题:WebAssembly与容器:使用.NET Aspire编排分布式架构

InfoQ
InfoQ · 2024-09-09T11:00:00Z

containerd是一个高效、可靠的开源容器运行时,用于管理和调度容器运行时的基本操作。它的架构分为生态系统、平台和客户端三个部分,包括与其集成的工具和组件。

containerd 架构及CLI工具ctr、crictl 和 nerdctl操作命令

安志合的学习博客
安志合的学习博客 · 2024-08-11T16:17:12Z

Docker使用containerd进行容器管理和操作。Containerd是一个工业级标准的容器运行时,强调简单性、健壮性和可移植性。它可以管理容器的生命周期、拉取/推送容器镜像、存储管理和容器网络接口。Containerd被设计成嵌入到更大的系统中,而不是直接由开发人员或终端用户使用。

带你认识 Containerd

运维派
运维派 · 2024-06-04T07:43:56Z

Podman是一个开源的容器运行时项目,与Docker功能相似,但不需要守护进程和root权限。它可以管理和运行符合OCI规范的容器和容器镜像,并提供与Docker兼容的命令行前端。

容器除了 Docker 还有 Podman

杜老师说
杜老师说 · 2023-06-21T16:00:00Z
容器运行时接口(CRI)

CRI(容器运行时接口)为Kubernetes提供了标准化的容器运行时抽象层,支持多种运行时后端,提升了平台的灵活性和可扩展性。它允许kubelet在不重新编译的情况下集成新运行时,解决了多种运行时支持的难题。

容器运行时接口(CRI)

云原生
云原生 · 2022-05-20T16:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码