runc and runV
介绍 OCI 规范的两种运行时实现 runc 与 runV,runc 是标准容器命令行工具,runV 是基于 hypervisor 的运行时。文章给出用 runc 导出 busybox 镜像并启动容器的实操步骤。
ARCHIVE / INDEX
按时间与主题浏览长期积累的技术文章。
介绍 OCI 规范的两种运行时实现 runc 与 runV,runc 是标准容器命令行工具,runV 是基于 hypervisor 的运行时。文章给出用 runc 导出 busybox 镜像并启动容器的实操步骤。
解析 Docker v1.11 正式集成 runc 并拆分为 containerd、containerd-shim 等多个二进制的架构变化,说明这样带来的重启不影响容器、运行时可插拔、性能优化等好处。
分享 Docker for Mac 的初次使用体验,介绍它作为标准 Mac 应用的简易安装、原生 osxfs 文件共享、xhyve 虚拟机管理,以及与 Docker Toolbox 共存的方式,性能已接近 Linux。
介绍面向安全的轻量级发行版 Alpine Linux,它基于 musl libc 和 busybox、自带 apk 包管理器,内核打了 grsecurity 补丁。文章还讲解其在虚拟机中的体验以及仅 4.7MB 的官方 Docker 镜像。
推荐并简介一篇深入剖析 Docker overlay 多主机网络的技术文章,帮助读者理解 Docker 跨主机容器通信的 overlay 网络实现原理。
翻译整理 Redhat 提出的构建容器服务应避免的十件事,涵盖不要在容器内存数据、不要分两部分交付应用、避免过大镜像等实践,帮助你构建不可变、可替换的容器化应用。
介绍 Rackspace 推出的容器运行环境 Carina,它基于开源 Docker Swarm、运行在裸金属之上避免虚拟化性能损耗,并借助 AppArmor 增强隔离,提供开箱即用的容器托管平台。
介绍 Docker 发布的企业级容器平台 Docker Datacenter,涵盖商业支持的 Docker 引擎、内嵌 Swarm 的通用控制平面 UCP 和可信镜像仓库 DTR,帮助企业落地容器即服务的私有云方案。
介绍 Kubernetes v1.2 新增的 kubectl drain 和 uncordon 命令,讲解如何将节点切换到维护模式并自动驱逐 Pod,简化以往手动 patch 节点、逐一删除 Pod 的运维流程。
对比 Apache Mesos 与 Google Kubernetes 的设计理念与适用场景,帮助你理解两大集群管理工具在架构与定位上的差异。