Snappy Ubuntu Core で Docker を実行するには、仮想化機能を備えたプロセッサが必要ですか?

Snappy Ubuntu Core で Docker を実行するには、仮想化機能を備えたプロセッサが必要ですか?

私の理解では、Linux コンテナーは軽量仮想化と呼ばれています。つまり、実行されるすべてのサービスに対して余分な OS を必要としない仮想化です。Docker は Linux コンテナーを利用し、Docker は Snappy Ubuntu Core 上で実行できる可能性があります。

上記のスタックでは、それが実行されるプロセッサに VT-X またはその他の仮想化テクノロジが必要ですか? それとも、仮想化機能を備えたプロセッサを必要としない、Linux 上でサービスを実行するための再編成された方法なのでしょうか?

答え1

いいえ、ハードウェア仮想化テクノロジは必要ありません。これらは完全なハードウェア仮想化のためのものです。

コンテナ、つまりオペレーティング システム レベルの仮想化は、Linux の場合は Linux カーネルによって提供されます。これはすべてソフトウェアによるものです。

関連情報