unshare -m이 마운트 네임스페이스를 생성하지 않는 것 같습니다.

unshare -m이 마운트 네임스페이스를 생성하지 않는 것 같습니다.

나는 달렸다

unshare -mfp sh -c 'mount -tproc none /proc ; ls /proc'

이는 PID 1 및 PID 3 디렉토리만 포함하는 /proc를 인쇄한 다음 종료하고 예상대로 루트 네임스페이스의 이전 프롬프트로 돌아갑니다.

그럼 내가 그랬어

ls /proc

PID가 없는 디렉토리 목록을 얻습니다. 나는 평소 /proc가 프로세스로 가득 차 있을 것으로 예상합니다. 문제를 해결하려면 proc을 다시 마운트해야 했습니다.

왜 이런 일이 발생합니까? PID 네임스페이스 내 /proc 마운트가 로컬로 유지되도록 문제를 해결하려면 어떻게 해야 합니까?

--mount-private을 통해 마운트를 시도했지만 아무것도 작동하지 않는 것 같습니다.

저는 util-linux 2.23.2에서 Amazon Linux를 사용하고 있습니다.

관련 정보