正解は ウ
コンテナ型仮想化は、ホストOS上で動作する仮想化エンジン(Docker等)がOSカーネルを共有しながら、アプリケーションの実行環境(コンテナ)を分離・独立させる技術。各コンテナは独自のゲストOSを持たず(ホストOSのカーネルを共有)、アプリケーションと依存ライブラリのみをパッケージ化する。選択肢cの「物理サーバのホストOSと仮想化ソフトウェアによって、プログラムの実行環境を仮想化するので、仮想サーバに個別のゲストOSをもたない」がコンテナ型仮想化の正しい説明。
仮想化の3方式:①ベアメタル型(ハードウェア→ハイパーバイザー→ゲストOS)②ホスト型(ハードウェア→ホストOS→仮想化ソフト→ゲストOS)③コンテナ型(ハードウェア→ホストOS→コンテナエンジン→コンテナ、ゲストOSなし)。コンテナ=軽量・高速起動が特徴。