开源容器引擎分析;替代docker的容器选择;容器运行时架构
前段时间,听说了k8s对docker支持出现了变动。今天整理服务器进程的时候,出现了与 containerd、lxcfs 相关的 daemon 进行,顿时再次对容器运行时产生了好奇,今天整理一下,进行简单记录:
容器运行时:
- CoreOS RTK(项目已经停止)
- Mesos 容器
- LXC
- OpenVZ
- Docker
- containerd(可脱离docker 单独使用)
- runc
- cri-o
容器相关:
容器运行时做的工作:
- 容器镜像管理(Container image management)
- 容器生命周期管理(Container lifecycle management)
- 容器创建(Container creation)
- 容器资源管理(Container resource management)
Docker 架构随版本的演变:
1.11.0 版本之后:
containerd 架构:
相关内容推荐:
RunC 简介 (比较详细地讲解了RUNC)
更多内容请关注cnblogs.com/xuyaowen;
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=351xrik1fou8s;