你也许听过一种说法
“软件正在吃掉这个世界,而容器正在吃掉软件”
尤其是在DevOps和公有云大火的今天,几乎每一个团队都在使用容器,人人都在谈论Docker
容器不仅仅是Docker
容器是由 Open Container Initiative (OCI)组织制定的一套规范
包含 runtime spec 和 image format spec
OCI 是包含以下公司
目前比较常见的容器 runtime 主要有
lxc 是Linux上比较传统的runtime,docker一开始也是采用的 lxc
runc 这个是目前docker默认的runtime
rkt 是CoreOS提供的runtime
2020年有新闻提到 “kubernetes不再使用docker”,这里需要区分 docker 和 容器 这两个概念的区别
Kubernetes 仍然会使用容器,至于为什么要移除 docker 请参考 为什么Kubernetes要移除Docker