**Docker는 이상하다**

- 컨테이너 런타임을 직접 만들기 시작하면서 발견한 Docker의 뜻밖의 작동 방식. 평소 하나의 도구로 쓰던 기능들이 내부에서는 여러 Linux 기능과 우회 구현으로 연결되어 있음  
- 컨테이너는 별도의 가상 머신이 아니라 격리와 자원 제한을 적용한 프로세스. Linux에 ‘컨테이너’라는 단일 기능이 있는 것이 아니라 네임스페이스와 cgroups 등을 조합하여 구현함  
- 컨테이너 안의 파일시스템도 특별한 공간이 아니라 호스트에 준비한 디렉터리. 이를 프로세스의 루트 디렉터리로 삼아 그 안의 프로그램을 실행  
- Go로 작성된…

[https://news.hada.io/topic?id=35852](https://news.hada.io/topic?id=35852)