コンテナ技術
こんてなぎじゅつ
意味
コンテナ技術とは、オペレーティングシステムのレベルで仮想化を行い、一つのホスト上で複数の独立したアプリケーション実行環境を稼働させる仕組みのことです。従来の仮想マシンとは異なり、ハードウェア全体を仮想化するハイパーバイザーを必要とせず、ホストOSのカーネルを共有しながらプロセス単位で安全に隔離します。これにより、OSの起動時間を大幅に短縮し、システムリソースを極めて効率的に消費しながら、複数のアプリケーションを競合させずに実行することが可能となります。代表的な実装としてはDockerやPodmanなどが広く普及しており、開発効率の向上やインフラコストの削減を実現する、現代のソフトウェア開発において欠かせない基盤技術となっています。
類義語
コンテナ化、コンテナベース