chroot 간단한 사용법
2020-01-14
도커 기술에서 중요한 chroot
는 프로세스가 실행되는 루트 /
를 변경하는 일을 한다. 대부분의 리눅스 배포판에 기본적으로 깔려있으며, 없다면 coreutils
패키지를 설치함으로써 얻을 수 있다.
아래는 간단한 사용법이다.
# chroot [OPTION] NEWROOT [COMMAND [ARG]...]
$ mkdir /temp/newroot
$ chroot /temp/newroot /bin/bash
물론 저렇게 따라친다고 되진 않지만 아무튼 저게 사용법은 맞다.
실행하려면 /temp/newroot 위치에 /bin/bash 를 복사해야하며 (/temp/newroot/bin/bash 가 존재하도록) bash 가 사용하는 의존성역시 복사해야한다.
/temp/newroot
위치가 /
로 취급되며, 상위로는 갈 수 없다.
끝.
출처