Standards in Containers
-
OCI: Refer Here
- OCI Image spec
- OCI Runtime spec
-
Network Standard:
- CNM: Docker follows CNM
- CNI: kubernetes follows CNI
Problems
- Docker used the linux kernel to create containers: To solve this docker create a project called as libcontainer.
- Docker networking: This was part of docker daemon, Docker created libnetwork which follows CNM to create docker networks.
Docker Architecture

References
- Refer Here first demo by Solomon Hykes about Docker
