chroot하고 권한이 없는 컨테이너에 설치

chroot하고 권한이 없는 컨테이너에 설치

Docker 컨테이너 내부에 --privileged모드 없이 루트로 마운트를 생성하는 방법은 무엇입니까? 목적은 chroot를 가져와서 /proc컨테이너 /dev내부에 설치하는 것입니다.

mode 에서 특정 컨테이너에 대한 명령을 사용하여 이 작업을 수행할 수 있지만 chroot이를 필요로 하지 않는 해결 방법을 찾고 있습니다.mount--privileged

이는 빌드 목적을 위한 것이며 일부 성능 영향이나 기타 제한 사항은 괜찮습니다.

LD_PRELOADproot, , pseudo의 라인을 따라 찾고 있지만 fakeroot지금까지는 운이 없습니다. 해결 방법이 무엇입니까?

답변1

뿌리권한이 없는 Docker 컨테이너에서 나를 위해 일했습니다.

proot -w / -S /path/to/root bash

어쩌면 필요한 모든 옵션을 검토하지 않았을까요?

관련 정보