コンテナの基礎

このカテゴリの用語

chroot(チェンジルート)

chroot(チェンジルート) 英語表記: chroot 概要 chrootとは、「change root directory(ルートディレクトリの変更)」の略であり、LinuxやUnix系OSにおいて、特定のプロセスと […]

namespaces(ネームスペース)

namespaces(ネームスペース) 英語表記: namespaces 概要 ネームスペース(namespaces)は、コンテナ技術(Docker, Podman)の土台を支えるLinuxカーネルの根幹機能です。これは […]

cgroups(シーグループス)

cgroups(シーグループス) 英語表記: cgroups (control groups) 概要 cgroups(シーグループス)は、Linuxカーネルが提供する非常に重要な機能の一つで、システム上のプロセスが利用で […]

マイクロサービス

マイクロサービス 英語表記: Microservices 概要 マイクロサービスとは、一つの巨大なアプリケーションを、それぞれ独立して動作する小さなサービスの集合体として構築するアーキテクチャ設計手法です。この手法は、開 […]

オーケストレーション

オーケストレーション 英語表記: Orchestration 概要 オーケストレーションとは、コンテナ技術(DockerやPodmanなど)を用いて構築された環境において、多数のコンテナのデプロイ、スケーリング、ネットワ […]

コンテナ vs VM

コンテナ vs VM 英語表記: Containers vs. VMs 概要 コンテナ vs VM(仮想マシン)は、アプリケーションを実行するための実行環境を「どのように隔離し、構築するか」という仮想化技術における代表的 […]

イメージ

イメージ 英語表記: Image 概要 「イメージ」とは、コンテナを実行するために必要なすべての要素(コード、ランタイム、システムツール、ライブラリ、設定ファイルなど)を一つにまとめた、不変な静的パッケージのことです。こ […]

軽量仮想化

軽量仮想化 英語表記: Lightweight Virtualization 概要 軽量仮想化とは、コンテナ技術(DockerやPodmanなど)において、従来の仮想マシン(VM)が採用する完全なOSレベルの仮想化とは異 […]

コンテナ

コンテナ 英語表記: Container 概要 コンテナとは、「コンテナ技術(Docker, Podman)」の基礎をなす中核的な「コンテナ概念」であり、アプリケーションとその実行に必要なすべての環境(ライブラリ、設定フ […]