IT用語集– archive –
-
Docker CLI(ドッカーシーエルアイ)
Docker CLI(ドッカーシーエルアイ) 英語表記: Docker CLI 概要 Docker CLI(Command Line Interface)は、ユーザーがターミナルを通じてDocker環境を操作するための標準的なコマンドラインツールです。これは、コンテナ技術(Docker, Podman)におけるDo... -
イメージレイヤ
イメージレイヤ 英語表記: Image Layers 概要 イメージレイヤとは、DockerやPodmanといったコンテナ技術において、コンテナイメージを構成する基本的な単位となる「読み取り専用」のファイルシステム層のことです。これは、イメージのビルド過程で実行され... -
マルチステージビルド
マルチステージビルド 英語表記: Multi-stage Builds 概要 マルチステージビルドは、コンテナ技術におけるイメージ管理の分野で、最終的なコンテナイメージのサイズを最小化するための極めて重要な手法です。一つのDockerfile内に複数のビルドステージ(段... -
Dockerfile(ドッカーファイル)
Dockerfile(ドッカーファイル) 英語表記: Dockerfile 概要 Dockerfileは、Dockerコンテナの実行に必要な環境を定義したテキストファイルです。これは、特定のアプリケーションを実行するための「設計図」や「自動化された手順書」として機能します。 コ... -
runc(ランシー)
runc(ランシー) 英語表記: runc 概要 runcは、コンテナ技術におけるデファクトスタンダードであるOCI (Open Container Initiative) の仕様に完全に準拠した、コンテナランタイムの参照実装です。非常に軽量で、Go言語で書かれた単一の静的バイナリとして... -
containerd(コンテナディー)
containerd(コンテナディー) 英語表記: containerd 概要 containerdは、コンテナ技術(Docker, Podman)の中でも、特にDockerエコシステムの心臓部に位置する、コンテナランタイム管理のデーモンです。Docker Engineという巨大なシステムが、実際にコン... -
dockerd(ドッカーディー)
dockerd(ドッカーディー) 英語表記: dockerd 概要 dockerdは、コンテナ技術(Docker, Podman)におけるDockerエコシステムの中核を担う、永続的なバックグラウンドプロセス(デーモン)です。これは、Docker エンジンを構成する最も重要な要素であり、ユ... -
chroot(チェンジルート)
chroot(チェンジルート) 英語表記: chroot 概要 chrootとは、「change root directory(ルートディレクトリの変更)」の略であり、LinuxやUnix系OSにおいて、特定のプロセスとその子プロセスが参照するルートディレクトリ(/)を一時的に変更するOSカー... -
namespaces(ネームスペース)
namespaces(ネームスペース) 英語表記: namespaces 概要 ネームスペース(namespaces)は、コンテナ技術(Docker, Podman)の土台を支えるLinuxカーネルの根幹機能です。これは、カーネルが持つグローバルなリソース(プロセスID、ネットワークインター... -
cgroups(シーグループス)
cgroups(シーグループス) 英語表記: cgroups (control groups) 概要 cgroups(シーグループス)は、Linuxカーネルが提供する非常に重要な機能の一つで、システム上のプロセスが利用できるCPU、メモリ、ディスクI/O、ネットワークなどのシステムリソース...