メインコンテンツへスキップ
用語集

コンテナこんてな

OS カーネルを共有きょうゆうし、アプリ環境かんきょう軽量けいりょう隔離かくりする仮想かそう技術ぎじゅつ。Docker が有名ゆうめい

ITパスポート

コンテナは、ホストのOS共有きょうゆうしながら、アプリの実行じっこう環境かんきょうだけを独立どくりつして隔離かくりする軽量けいりょう仮想かそう技術ぎじゅつです。OS をまるごとたないぶん、仮想マシンかそうマシンよりかる高速こうそくうごきます。

観点かんてんコンテナ仮想マシンかそうマシン
OSホストのOSを共有きょうゆうそれぞれ独自どくじのOS
起動きどうはやい(びょう単位たんいおそい(OS起動きどう必要ひつよう
リソース効率こうりつコンテナよりおも

たとえば「このアプリと必要ひつようなライブラリ一式いっしき」を 1 つのコンテナにまとめておけば、どの環境かんきょうでもおなじようにうごかせます。開発かいはつ環境かんきょう本番ほんばん環境かんきょうによる不具合ふぐあいらせるため、クラウド開発かいはつ基盤きばん技術ぎじゅつとしてひろ使つかわれます。

試験しけんでは 「コンテナは OS を共有きょうゆうして軽量けいりょう高速こうそく」「仮想かそうマシンは OS ごとでおもいが独立どくりつせいたかい」という対比たいひわれます。OS を共有きょうゆうするかどうかが判別はんべつかぎです。