HTML
コンテナ技術 - HTML
コンテナ技術は、アプリケーションとその依存関係をひとまとめにパッケージングし、どの環境でも同じように動作させるための仮想化技術です。従来の仮想マシンに比べて軽量で高速に起動し、開発から本番環境まで一貫した環境を提供します。Docker、Kubernetes、Podman、containerdなどのツールが代表され、クラウドネイティブ開発の基盤として広く採用されています。2025年時点で90%以上の企業がコンテナを使用または評価しており、AI/MLワークロードやエッジコンピューティングなど新たな領域でも活用が進んでいます。
コンテナ
Docker
Kubernetes
クラウドネイティブ
仮想化
DevOps
マイクロサービス
<table>
<thead><tr><th>code</th><th>slug</th><th>name</th><th>description</th><th>category</th></tr></thead>
<tbody><tr><td>01</td><td>docker</td><td>Docker</td><td>最も広く利用されているコンテナプラットフォームで、アプリケーションの構築・配布・実行を統合的に行います。</td><td>コンテナエンジン・プラットフォーム</td></tr>
<tr><td>02</td><td>kubernetes</td><td>Kubernetes</td><td>コンテナオーケストレーションの標準で、大規模なコンテナデプロイメントを自動化・管理します。</td><td>コンテナオーケストレーション</td></tr>
<tr><td>03</td><td>podman</td><td>Podman</td><td>デーモン不要でルートレス動作が可能な、セキュリティ重視のコンテナエンジンです。</td><td>コンテナエンジン</td></tr>
<tr><td>04</td><td>containerd</td><td>containerd</td><td>CNCF卒業プロジェクトの業界標準コンテナランタイムです。</td><td>コンテナランタイム</td></tr>
<tr><td>05</td><td>cri-o</td><td>CRI-O</td><td>Kubernetes専用に設計された軽量なコンテナランタイムです。</td><td>コンテナランタイム</td></tr>
<tr><td>06</td><td>lxc-lxd</td><td>LXC / LXD</td><td>システムコンテナを提供するOSレベル仮想化技術です。</td><td>システムコンテナ</td></tr>
<tr><td>07</td><td>buildah</td><td>Buildah</td><td>デーモン不要でコンテナイメージを構築するツールです。</td><td>イメージビルドツール</td></tr>
<tr><td>08</td><td>runc</td><td>runc</td><td>低レベルのOCI準拠コンテナランタイム実装です。</td><td>低レベルランタイム</td></tr>
<tr><td>09</td><td>docker-compose</td><td>Docker Compose</td><td>マルチコンテナアプリケーションの定義・実行ツールです。</td><td>マルチコンテナ管理</td></tr>
<tr><td>10</td><td>helm</td><td>Helm</td><td>Kubernetesアプリケーションのパッケージマネージャーです。</td><td>パッケージマネージャー</td></tr></tbody>
</table>