Linux Container ( 리눅스 컨테이너 )
컨테이너 SW에서 컨테이너란 소프트웨어 서비스를 실행하기 위한 환경이 구축되어 있는 패키지 라고 할 수 있다. 컨테이너에 대해 자세히 알기 위해서는 리눅스 컨테이너에 대해 먼저 알 필요가 있다. 1979년 chroot라는 시스템으로 컨테이너가 처음으로 등장했다. chroot는 특정 디렉토리에 대해 애플리케이션의 접근을 제한해서 프로세스를 분리하는 기술이다. 즉, 프로세스의 루트 디렉토리를 변경시켜 접근 할 수 있는 디렉토리를 제한시킨다. chroot는 파일과 디렉토리에 대한 접근만 설정 가능했다. 한동안 발전이 없다가, 2000년 FreeBSD jail 이라는 이름으로 다시 등장했다. FreeBSD jail은 FreeBsd (오픈소스 OS) 를 여러 하위 시스템 ( Jail ) 로 분할 할 수 있도록 만..
Development/Docker
2022. 6. 26.