すべてのプロダクト
Search
ドキュメントセンター

Elastic Container Instance:コンテナイメージの設定

最終更新日:Jun 22, 2026

コンテナイメージには、コンテナ化されたアプリケーションの実行に必要なプログラム、ライブラリ、設定が含まれています。

背景情報

Elastic Container Instance (ECI) を作成する前に、コンテナイメージをイメージリポジトリにアップロードする必要があります。ECI は、Docker Hub や Alibaba Cloud Container Registry (ACR) などのイメージリポジトリからのイメージのプルに対応しています。ACR は、コンテナイメージのビルド、配布、管理に役立ちます。詳細については、「Container Registry とは」をご参照ください。

注意事項

インターネットからイメージをプルする場合、VPC に NAT ゲートウェイがなければ、Elastic IP アドレス (EIP) を ECI に関連付ける必要があります。

設定

API

CreateContainerGroup API を呼び出して ECI を作成する際、Container.N.Image などのパラメーターを使用してコンテナイメージを設定できます。詳細については、「CreateContainerGroup」をご参照ください。

パラメーター

タイプ

説明

Container.N.Image

String

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

コンテナが使用するイメージです。

InitContainer.N.Image

String

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

init コンテナが使用するイメージです。

イメージのソースに応じて、次のパラメーターも設定する必要があります:

  • プライベートイメージリポジトリのイメージを使用する場合は、ImageRegistryCredential パラメーターを使用して、リポジトリのアクセス認証情報を設定する必要があります。

    パラメーター

    タイプ

    説明

    ImageRegistryCredential.N.Password

    String

    yourpassword

    リポジトリのパスワードです。

    ImageRegistryCredential.N.Server

    String

    registry-vpc.cn-hangzhou.aliyuncs.com

    リポジトリのレジストリエンドポイントです。

    ImageRegistryCredential.N.UserName

    String

    yourusername

    リポジトリのユーザー名です。

  • Container Registry Enterprise Edition のイメージリポジトリにあるイメージの場合は、AcrRegistryInfo パラメーターを使用して、シークレットなしでイメージをプルできます。詳細については、「シークレットを使用せずに Container Registry インスタンスからイメージをプルする」をご参照ください。

  • HTTP プロトコルまたは自己署名証明書を使用するセルフマネージドレポジトリのイメージを使用する場合は、イメージのプル失敗を避けるために PlainHttpRegistry または InsecureRegistry パラメーターを設定する必要があります。詳細については、「セルフマネージドイメージリポジトリからイメージをプルする」をご参照ください。

コンソール

Elastic Container Instance 購入ページで ECI を作成する際、基本設定 ページでコンテナを設定する際に、次のいずれかのイメージタイプを選択できます:

  • 共通ミラーイメージ: ECI が提供するオープンソースのテストイメージで、迅速な機能テストに使用できます。

  • Docker公式ミラー: Docker Hub のパブリックイメージです。

  • 私ミラー画像:お使いの Container Registry Personal Edition イメージリポジトリ内のイメージです。

  • Container Registry Enterprise Edition のイメージ:お使いの Container Registry Enterprise Edition イメージリポジトリ内のイメージです。

共通イメージには、eci_open/nginxeci_open/rediseci_open/tomcateci_open/rabbitmqeci_open/fluentd が含まれます。

プライベートイメージ (ECI、ACR、または Docker Hub で公開されていないイメージ) を使用する場合は、イメージ設定セクションにそのアドレスとタグを入力します。次に、その他の設定 (オプション) ページで、リポジトリのアクセス認証情報を設定します。

[イメージレジストリ認証情報] セクションで、[サーバー] (例: registry-vpc.cn-hangzhou.aliyuncs.com) 、[ユーザー名][パスワード] を入力します。複数の認証情報を設定するには、[認証情報の追加] をクリックします。