Linux Container History

Creator
Creator
Alan JoAlan Jo
Created
Created
2020 Sep 27 10:49
Editor
Editor
Alan JoAlan Jo
Edited
Edited
2023 Jan 15 11:14
리눅스는 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
 
 
 
 
 

 

Recommendations