最近ドッカーの勉強が始まりました。その大部分は、ネームスペースとcgroupを使用してLinuxカーネルによって行われていたようです。私は混乱発見していますcgroupsとnamespaceの違い
いくつかあります:
名前空間とのcgroupの違いは何ですか?彼らが扱うさまざまなユースケースは何ですか?
人気を得るために、これを上に実装したドッカーは何ですか?
これらの機能の内部とその実装方法について知りたいと思います。これら二つの概念について
最近ドッカーの勉強が始まりました。その大部分は、ネームスペースとcgroupを使用してLinuxカーネルによって行われていたようです。私は混乱発見していますcgroupsとnamespaceの違い
いくつかあります:
名前空間とのcgroupの違いは何ですか?彼らが扱うさまざまなユースケースは何ですか?
人気を得るために、これを上に実装したドッカーは何ですか?
これらの機能の内部とその実装方法について知りたいと思います。これら二つの概念について
適切なリンクがPR 14307に固定されています:
フードの下では、ドッカーは、次のコンポーネント上に構築されています。
のcgroupsと
namespaces
機能Linuxカーネル
ウィットH:
:
はJérôme Petazzoniによる "Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic" で詳細を参照してください。
のcgroupはリソース計測を伴う、限定:
名前空間は、システムの独自のビューを有する方法を提供メモリ
Mul tiple名前空間:
のcgroupは、名前空間が他の部分にプロセスのグループの表示を制限しながら、をファイルシステムにCPU、メモリ、ネットワークI/Oまたはアクセスをすることができ、プロセスまたはこれらのリソースを使用することができる一連のプロセスのリソースを制限しますシステムのHow Linux Kernel Cgroups And Namespaces Made Modern Containers Possible
がhttps://en.wikipedia.org/wiki/Cgroupsとhttps://en.wikipedia.org/wiki/Cgroups#Namespace_isolationを参照してください詳細については
訪問 – gavv