You must head that before
“Software is eating the world, container is eating the software”
Especially today, Devops and public cloud are so popular, almost every team is using containers, and everyone is talking about docker
Containers are more than dockers
Container is a set of specifications developed by open container Initiative (OCI)
Includes runtime spec and image format spec
OCI includes the following companies
The common container runtime mainly includes
Lxc is a more traditional runtime on Linux, and docker used Lxc at the beginning
Runc is the default runtime of docker now
rkt is the runtime provided by coreos
In 2020, some news mentioned that “Kubernetes will no longer use docker”. In fact, the exact meaning is that Kubernetes can use other container runtimes in the future, rather than only support docker runtime