Refer:
Wiki:
Linux namespaces ↗
Linux containers ↗
Docker ↗
Images:
Linux Containers Architecture ↗
Virtualization vs Containers ↗
Docker Architecture ↗
Linux Kernel Source:
struct net_device nd_net – Network namespace this network device is inside ↗
possible_net_t ↗
write_pnet(), read_pnet() APIs ↗
Net namespace inlines APIs ↗
![evolution of linux containerization](https://image.slidesharecdn.com/evoluationoflinuxcontainervirtualization-141122073237-conversion-gate01-141125225544-conversion-gate01/95/evolution-of-linux-containerization-7-638.jpg)
![Hypervisor based virtualization vs container virtualization](http://images.techhive.com/images/article/2016/05/virtualization-vs-containers-100663417-large.idge.png)
![Docker Architecture](https://geekflare.com/wp-content/uploads/2019/09/docker-architecture-609x270.png)