テクノロジ系の用語
コンテナとは
コンテナとは、アプリケーションとその実行に必要なライブラリや設定を一つにまとめ、ホストOSの上で他のアプリケーションから隔離された環境として動かす仮想化の技術である。
ハイパーバイザ型の仮想マシンのように仮想マシンごとにゲストOSを動かすのではなく、ホストOSのカーネルを共有するため、軽量で起動が速い。同じ環境をどこでも再現しやすく、マイクロサービスの実行基盤としても使われる。
試験ではここが問われる
- ゲストOSを持たずホストOSのカーネルを共有するため軽量であること