namespacenamespaceネームスペース同じコンピュータの資源を、別々に見せる仕組み。
PID、ネットワーク、マウント位置、ホスト名などに専用の空間を作ります。
同じカーネル上でプロセスを分ける
namespaceはプロセスから見える資源を分けます。cgroupはプロセスの集まりへ資源を配分します。
PID、ネットワーク、マウント位置、ホスト名などに専用の空間を作ります。
CPU、メモリ、I/Oの使用量を計測し、重みや上限を設定します。
専用のPID空間、ネットワーク構成、マウント構成が見えています。
CPU時間とメモリ使用量をグループ単位で制御します。
コンテナコンテナ同じカーネルを共有しながら、プロセスを分離して動かす環境。は、これらの機能をランタイムが組み合わせて作ります。プロセスはホストと同じLinuxカーネル上で実行されます。