応用情報暗記無料で始める

コンテナ技術とは?こんてなぎじゅつ

コンテナ技術とは、ホストOSのカーネルを共有したまま、アプリケーションの実行環境をプロセス単位で分離する仮想化方式。ゲストOSを起動しないため起動が速くオーバーヘッドも小さい一方、共有するカーネルと異なるOSは動かせないという制約を引き換えに受け入れている点が判断の分かれ目になる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では1回出題されています。

応用情報技術者試験の頻出用語/テクノロジ系

別名:Docker、コンテナ仮想化

この語が出る過去問を解く →

背景

仮想マシンで環境を分けると、1台ごとにOSを丸ごと抱えるためメモリとディスクを大きく食い、起動にも分単位がかかった。同時に、開発環境と本番環境の差異による「手元では動いた」問題も残り続けていた。アプリと依存関係をひとまとめの実行イメージにして、カーネルは共有して分離だけを行うという割り切りが、この二つの困りごとを同時に解いた。応用情報では仮想化方式の比較として問われる。

具体例

Dockerはアプリと依存ライブラリを一つのイメージにまとめ、Linuxのnamespaceとcgroupsで分離と資源制限を行う。多数のコンテナを複数ホストへ配置し直す運用はKubernetesが担い、クラウドのマネージドサービスとして提供されている。

試験での引っ掛け

ハイパーバイザ型・ホスト型の仮想化と横並びの選択肢で出され、ゲストOSの有無で見分けさせる。コンテナはゲストOSを持たずカーネルを共有し、仮想マシンはそれぞれが独自のOSを持つ。分離はプロセスレベルにとどまるため、隔離の強さは仮想マシンに劣るという安全面の差も、軽さと引き換えの点として問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • ハイパーバイザ型・ホスト型の仮想化と横並びの選択肢で出され、ゲストOSの有無で見分けさせる。