This repository is a collection of articles, books, and blog posts related to the internals of Docker, as well as personal notes and insights on the topic. Whether you're new to Docker or a seasoned user, this repository aims to provide you with valuable resources to help you understand and use Docker more effectively and most importantly writing your own lite version of Docker 😀.
The resources I've gathered are divided into main categories [Books, articles and videos]
There's a series of 4 main articles cover Cgroups in details.
From the same resource as above, a series covering namespaces
in details
- Intro to Namespaces
- How to use chroot - howtogeek [done]
- Bocker - A simple docker implemented in 100 lines of code [will not]
- Resource Management using cgroups - Red Hat [will not]
- What are namespace, cgroups in linux kernerl - Nginx blog [Done]
- How Docker works - LiveOverflow [Not done]
- What are containers made of - Docke conference
- http://docker-saigon.github.io/post/Docker-Internals [not done]
- Linux Container Primitives: cgroups, namespaces, and more! [not done]
- write Docker container using Golang
- Docker Internals
- Docker Technology
Footnotes
-
https://www.manning.com/books/docker-in-action-second-edition covers advanced topics of Docker ↩
-
https://www.oreilly.com/library/view/container-security/9781492056690/ which covers most of the internals in details. ↩
-
https://www.oreilly.com/library/view/learning-modern-linux/9781098108939/ ↩