Linux Container History
[Cluster Manager History](https://texonom.com/cluster-manager-history-219a2e5a701f47d9be118ae2efdfdeb0) 


리눅스는 root로부터 file system이 모두 시작하고 리눅스 자체가 파일 기반 os
그래서 fake root인 /chroot를 root로 지정해서 해당 경로에 process를 가둘 수 있게 한다
처음에 ftp 원격 유저등을 가두기 위한 용도로 사용 
chroot cli는 new root와 실행할 커맨드를 인자로 받는다
### chroot의 문제점
- fake root path is escapable - pivot_root
- unisolated user authority filesystems, process tree, network, ipc ... - linux namespace
- unlimited resource - cgroup



> [A Brief History of Containers: From the 1970s Till Now](https://blog.aquasec.com/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016)

> [1편.컨테이너 인터널(1)](https://netpple.github.io/docs/make-container-without-docker/container-internal-1)

> [Containers are chroot with a Marketing Budget](https://earthly.dev/blog/chroot)

> [A Brief History of Containers: From the 1970s Till Now](https://blog.aquasec.com/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016)






