本文へスキップ

テクノロジ系 / システム構成要素

Docker

アプリを「コンテナ」という単位で軽量に動かす、代表的なコンテナ実行基盤です。

別名・関連表記:ドッカー

もう少し詳しく

Dockerは、アプリケーションと必要なライブラリ・設定をひとまとめにした「コンテナ」を作成・実行するためのソフトウェアです。OSのカーネルを共有するため、仮想マシンより軽量で起動が速く、開発環境と本番環境の差をなくせます。「どこでも同じように動く」ことから、移植性の高いシステム構築やマイクロサービスで広く使われます。

試験での見方

黒猫の闇の刻印

コンテナ型仮想化の代表例として、仮想マシン(ハイパーバイザ型)との違い(軽量・OS共有)が問われます。 「アプリを箱(コンテナ)ごと持ち運ぶ」。VMより軽い。

例:開発者のPCで動いたコンテナを、そのまま本番サーバへ持っていって同じように動かせます。

分類

テクノロジ系 / コンピュータシステム / システム構成要素

小分類:システムの構成

関連トピック:システム構成

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム構成要素の用語一覧へ