Docker 02
·
Programming
Docker를 지탱하는 기술 chroot(change root) 프로세스의 새로운 루트 디렉터리를 만든다. 그리고 그 루트의 상위로 접근할 수 없게 하는 기술 즉 호스트 파일 시스템이 아닌 별도의 실행환경을 가지게 된다. namespace 하나의 시스템(호스트 OS)에서 수행되지만 독립된 공간처럼 격리된 환경을 제공하는 리눅스 커널의 경량 프로세스 가상화 기술 cgroup(control group) 하나의 프로세스에 할당되는 물리적인 자원을 조정하는 기술 CPU개수, CPU 사용률, 최대 할당 Memory 등 Overlay File System 공통적으로 사용하는 이미지는 Read-Only로 하나의 레이어를 공유하고 Write 전용 레이어를 두어 컨테이너별로 사용하는 데이터 및 레이어를 따로 관리하는 기..