前段時間,聽說了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;