나는 한동안 Docker를 사용해 왔으며 그 내부를 이해하고 싶습니다. 커널에 대해 읽었습니다.네임스페이스사용합니다. 그러나 나는 그들이 어떻게 사용되는지 이해하지 못합니다.
그래서 내 질문은 다음과 같습니다. 이에 대한 공식 Linux 커널 문서를 찾지 못했습니다. 또한 하위 범주(PID, IPC, 네트워크)를 다루는 공식 소스를 찾지 못했습니다.
제가 찾은 페이지는 다음과 같습니다.https://www.kernel.org/doc/Documentation/namespaces/
답변1
네임스페이스에 대한 공식 문서에 가장 가까운 것은namespaces(7)
맨페이지그리고 관련 페이지. 이는 커널 개발자가 유지 관리합니다.
컨테이너와 함께 네임스페이스를 사용하는 방법에 대해 제가 아는 가장 좋은 소개는 다음과 같습니다.Matt Turner의 "Istio - Packet Perspective" 데모(더 긴 워크샵으로도 존재합니다).
LWN 네임스페이스 제품군또한 훌륭한 소개(그리고 훨씬 더)입니다.