コンテナ技術とは?こんてなぎじゅつ
コンテナ技術とは、OS全体を仮想化する従来の仮想マシンとは異なり、OSのカーネル(中核部分)を複数の実行環境(コンテナ)で共有しながら、アプリケーションの実行環境をプロセス単位で分離する軽量な仮想化技術。
最終更新:2026-10-07
この語が出る過去問を解く →具体例
1台の物理サーバ上で複数のコンテナをそれぞれ独立したアプリ環境として動かせば、仮想マシンより起動が速く、オーバーヘッド(余分な負荷)も小さい。開発環境と本番環境の差異をなくす目的でも広く使われる。
試験での引っ掛け
コンテナは「OSカーネルを共有」する点が、それぞれが独自のゲストOSを持つ仮想マシンとの大きな違い。
関連用語
出た過去問
出典:令和4年度 秋期 高度試験 午前Ⅰ 問5(IPA)解説で登場
コンテナ型仮想化の説明として、適切なものはどれか。
正解:物理サーバのホストOSと仮想化ソフトウェアによって、プログラムの実行環境を仮想化するので、仮想サーバに個別のゲストOSをもたない。
要点:コンテナ型はホストOSを共有しゲストOSを持たない
コンテナ型仮想化は、ホストOSのカーネルを共有したまま、プロセスの実行環境(ファイルシステムやネットワークなど)を隔離する方式である。仮想サーバごとにゲストOSを持たないため、起動が速くオーバヘッドが小さいのが特徴で、Dockerなどが代表例である。
出典・参考
公式シラバスの2 コンピュータシステム > 5. オープンソースソフトウェア > (3) 用途に応じたOSSに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。