システムアーキテクト暗記無料で始める

コンテナとは?こんてな

コンテナとは、ホストOSのカーネルを共有したまま、名前空間とcgroupでプロセスやファイルシステムを隔離し、アプリと依存ライブラリをまとめて動かす仮想化方式。ゲストOSを持たないため起動が速く資源の消費も小さいので、同じイメージを開発から本番まで持ち回れる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

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

背景

仮想マシンごとにゲストOSを積む構成では、1インスタンスあたりの資源と起動時間が大きく、需要の増減へ追随しにくい。加えてサーバごとにミドルウェアの版が食い違い、「開発環境では動く」問題が絶えなかった。実行環境をイメージという不変の成果物へ固め、配置と再現の単位をそろえることで、この両方に答えたのがコンテナである。

具体例

Docker Hubで配布されるイメージを基にアプリを固め、GoogleがオープンソースにしたKubernetesでノードへ配置して負荷に応じレプリカ数を増減させる構成が、いまのWebシステムの標準的な実行基盤になっている。

試験での引っ掛け

仮想マシンと同じものとして扱う選択肢が誤り。カーネルを共有するためホストと異なる系統のOSは動かせず、隔離の強度もハイパーバイザ型に劣る。強い分離が要るならVM、密度と起動速度が要るならコンテナ、という選び分けが設計判断になる。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 仮想マシンと同じものとして扱う選択肢が誤り。