コンテナ (Container)
OSの上に、アプリを動かすための専用の「カゴ(隔離空間)」を作り、どこでも同じように動かせるようにする技術。
コンテナ(Container)とは
アプリケーション本体と、それが動くために必要な設定ファイルやパーツを「1つの箱(コンテナ)」にまとめて、どこでも同じように動かせるようにした技術です。 「Docker(ドッカー)」というツールが世界中で最も使われています。
💡 例え話でいうと…
**「お弁当箱」**です。 ご飯やおかず、お箸(アプリと設定)を最初から1つの「お弁当箱(コンテナ)」に詰めておけば、会社のデスクで食べても、公園で食べても、お花見の会場で食べても、「全く同じ味・同じ体験」ができますよね。
📌 なぜエンジニアに人気なのか?
「俺のパソコン(Mac)では動いたのに、本番用サーバー(Linux)に持っていったらエラーで動かない!」という、エンジニア最大の悩み(環境依存問題)を、コンテナ化することで完全に無くすことができるからです。
関連する用語 (インフラ)
全16件を見るIT用語: 高可用性(HA)とは|障害時も止まらないシステム設計の原則
サービスのダウンタイムを最小化する高可用性(High Availability)の設計パターンと可用性計算の方法を解説。
Kubernetes (クーバネティス/K8s)
大量のDockerコンテナを自動で管理・操作するための「コンテナオーケストレーション」ツール。
IT用語: NFS(ネットワークファイルシステム)とは|ネットワーク越しの共有ストレージ
複数のLinuxサーバーからネットワーク越しに同じディレクトリをマウントできるNFSの仕組みとAWS EFSを解説。
IT用語: Apache HTTP Serverとは|世界最古・最広普及のWebサーバー
PHPとの相性が良く.htaccessで柔軟な設定が可能なApache HTTP Serverの仕組みとNginxとの違いを解説。
Docker (ドッカー)
コンテナ型の仮想環境を作成・配布・実行するための代表的なプラットフォーム。
IT用語: 災害復旧(DR)とは|大規模障害からシステムを復旧させる戦略
地震・データセンター障害などの大規模障害からビジネスを継続するDR(ディザスタリカバリ)戦略と4つのパターンを解説。