Skip to content
Latchkey

Linux Namespaces - CI/CD用語集の定義

Linux namespace は、プロセスが見ることができるものを隔離するカーネル機能です。PID、network、mount、UTS、IPC、user の各 namespace が1種類のグローバルリソースを分割します。namespace は container 隔離の中核です。

namespaceとcgroups

namespace は container が何を見ることができるかを決定し、cgroups はどれだけ使用できるかを決定します。両者を組み合わせることで、多くの container が1つのカーネルを共有しながら、別々のマシンのように動作できます。

関連ガイド