問題
コンテナ技術の説明として、最も適切なものはどれか。
選択肢
- 1ア アプリケーションとその実行環境を一つのパッケージにまとめ、軽量な仮想環境で動作させる技術
- 2イ データを物理的なコンテナに入れて輸送する技術
- 3ウ ハードディスクをパーティション分割する技術
- 4エ 仮想マシンと同じ仕組みでOSをエミュレーションする技術
解答と解説を見る
正解
1. ア アプリケーションとその実行環境を一つのパッケージにまとめ、軽量な仮想環境で動作させる技術
解説
コンテナ技術は、アプリケーションとその実行に必要なライブラリや設定ファイルを一つのパッケージ(コンテナ)にまとめ、ホストOSのカーネルを共有しながら隔離された環境で動作させる技術です。仮想マシンより軽量で起動が高速です。Dockerが代表的な実装です。