私の理解では、Linux コンテナーは軽量仮想化と呼ばれています。つまり、実行されるすべてのサービスに対して余分な OS を必要としない仮想化です。Docker は Linux コンテナーを利用し、Docker は Snappy Ubuntu Core 上で実行できる可能性があります。
上記のスタックでは、それが実行されるプロセッサに VT-X またはその他の仮想化テクノロジが必要ですか? それとも、仮想化機能を備えたプロセッサを必要としない、Linux 上でサービスを実行するための再編成された方法なのでしょうか?
答え1
いいえ、ハードウェア仮想化テクノロジは必要ありません。これらは完全なハードウェア仮想化のためのものです。
コンテナ、つまりオペレーティング システム レベルの仮想化は、Linux の場合は Linux カーネルによって提供されます。これはすべてソフトウェアによるものです。