도커 (docker) 관련 공부

vvnvvn1의 이미지

안녕하세요.

도커를 좀 공부하고 싶습니다.
도커 run, stop 같이 응용하는 방법 말고 도커 엔진이 어떻게 구동되는지 구체적으로 공부하고 싶습니다. runc, cgroup 등등 기초 지식을 포함해서요.
영어로 된 책/사이트라도 상관 없습니다.
혹시 어디부터 시작해야될지 알려주실 분 있는지요?

감사합니다.

Yi Soo An@Google의 이미지

Fedora Magazine에 Container 101 이라는 클래스가 있습니다. Redhat 엔지니어가 발표한 자료인데 Containerization에 대해서 기초를 잡으실 수 있을 것 같아요.

---------------
Happy Hacking!

zhac0218의 이미지

좋은 슬라이드가 있어서 공유합니다.
https://www.slideshare.net/jpetazzo/anatomy-of-a-container-namespaces-cgroups-some-filesystem-magic-linuxcon

이걸로 시작하시고 더 깊게 들어가시려면 리눅스 커널 공부를 좀 하시면 될듯 합니다.
영어로 된 책을 읽으시려면 https://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468

기본이 있으시면 Docker는 LXC 기반임으로~
https://linuxcontainers.org/lxc/documentation/
https://github.com/lxc/lxc/tree/master/src/lxc
등을 가지고 놀아보심이 어떨까 생각됩니다.