Dockerビルド・エグゼキュータおよびDockerイメージ

Dockerイメージは、組織のメンバーがDockerエグゼキュータでビルドを実行するために必要なオペレーティング・システムおよびソフトウェア・パッケージを定義します。DockerHubなどの外部DockerレジストリからDockerイメージをインポートするか、ビルド・エグゼキュータ・テンプレートからイメージを作成できます。

VMエグゼキュータとは異なり、Dockerエグゼキュータは特定のVMに直接関連付けられません。組織のメンバーがジョブを作成する場合、Dockerイメージをビルド・テンプレートとしてジョブに関連付けます。ジョブのビルド・トリガー時に、VB Studioは任意のDockerデプロイメントVMでビルドを実行します。

Dockerイメージに関するいくつかの重要なポイント:

  • ビルド・エグゼキュータ・テンプレートからイメージを作成すると、VB Studioは、そのテンプレートで構成されたソフトウェアをインストールして、新しいDockerイメージを作成します。レジストリからイメージを作成すると、VB Studioはレジストリからイメージをプルし、ビルド・エージェントを追加し、新しいイメージを作成します。
  • イメージから作成できるエグゼキュータの最大数を指定できます。
  • 管理VMに十分な領域があるかぎり、必要な数のDockerイメージを作成できます。