INI

コンテナ技術 - INI

コンテナ技術は、アプリケーションとその依存関係をひとまとめにパッケージングし、どの環境でも同じように動作させるための仮想化技術です。従来の仮想マシンに比べて軽量で高速に起動し、開発から本番環境まで一貫した環境を提供します。Docker、Kubernetes、Podman、containerdなどのツールが代表され、クラウドネイティブ開発の基盤として広く採用されています。2025年時点で90%以上の企業がコンテナを使用または評価しており、AI/MLワークロードやエッジコンピューティングなど新たな領域でも活用が進んでいます。

コンテナ Docker Kubernetes クラウドネイティブ 仮想化 DevOps マイクロサービス
[item.docker]
code=01
slug=docker
name=Docker
description=最も広く利用されているコンテナプラットフォームで、アプリケーションの構築・配布・実行を統合的に行います。
category=コンテナエンジン・プラットフォーム

[item.kubernetes]
code=02
slug=kubernetes
name=Kubernetes
description=コンテナオーケストレーションの標準で、大規模なコンテナデプロイメントを自動化・管理します。
category=コンテナオーケストレーション

[item.podman]
code=03
slug=podman
name=Podman
description=デーモン不要でルートレス動作が可能な、セキュリティ重視のコンテナエンジンです。
category=コンテナエンジン

[item.containerd]
code=04
slug=containerd
name=containerd
description=CNCF卒業プロジェクトの業界標準コンテナランタイムです。
category=コンテナランタイム

[item.cri-o]
code=05
slug=cri-o
name=CRI-O
description=Kubernetes専用に設計された軽量なコンテナランタイムです。
category=コンテナランタイム

[item.lxc-lxd]
code=06
slug=lxc-lxd
name=LXC / LXD
description=システムコンテナを提供するOSレベル仮想化技術です。
category=システムコンテナ

[item.buildah]
code=07
slug=buildah
name=Buildah
description=デーモン不要でコンテナイメージを構築するツールです。
category=イメージビルドツール

[item.runc]
code=08
slug=runc
name=runc
description=低レベルのOCI準拠コンテナランタイム実装です。
category=低レベルランタイム

[item.docker-compose]
code=09
slug=docker-compose
name=Docker Compose
description=マルチコンテナアプリケーションの定義・実行ツールです。
category=マルチコンテナ管理

[item.helm]
code=10
slug=helm
name=Helm
description=Kubernetesアプリケーションのパッケージマネージャーです。
category=パッケージマネージャー