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

Elastic Container Instance:ローカルディスクを持つインスタンスの作成

最終更新日:Jun 22, 2026

このトピックでは、ローカルディスクを持つ Elastic Compute Service (ECS) インスタンスタイプを指定して Elastic Container Instance (ECI) を作成し、ローカルディスクをマウントする方法について説明します。

仕様

ローカルディスクは、インスタンスが配置されている物理マシン上のローカルハードドライブです。ローカルディスクは、低レイテンシー、高いランダム IOPS (1 秒あたりの入出力操作数)、高スループット、優れたコストパフォーマンスを提供します。ただし、ローカルディスクは単一の物理マシンの一部であるため、単一障害点の影響を受けやすくなります。詳細については、「ローカルディスク」をご参照ください。

重要

ローカルディスクは単一の物理マシンの一部です。したがって、データ信頼性は物理マシンの信頼性に依存します。これにより、単一障害点のリスクが生じます。詳細については、「ローカルディスクに関する注意事項」をご参照ください。

ローカルディスクを搭載した次の ECS インスタンスファミリーがサポートされています:

カテゴリ

インスタンスファミリー

ローカル SSD

i4、i4g、i3、i3g、i2、i2g

ビッグデータ

d1

ネットワーク拡張型ビッグデータ

d1ne

GPU アクセラレーションコンピューティング最適化

gn5

説明

gn5 は GPU アクセラレーションインスタンスタイプです。このインスタンスファミリーを選択した場合、ローカルディスク関連のパラメーターに加えて、GPU 関連のパラメーターも指定する必要があります。

ECS インスタンスタイプの詳細については、次のトピックをご参照ください:

設定

説明

ローカルディスクを持つ ECI の作成とマウントは、OpenAPI を使用してのみ実行できます。この操作は ECI コンソールではサポートされていません。

CreateContainerGroup API を呼び出す際に、InstanceType パラメーターを使用してインスタンスタイプを指定し、Volume パラメーターを使用してローカルディスクをマウントできます。次の表にパラメーターを示します。詳細については、「CreateContainerGroup」をご参照ください。

  • インスタンスの作成とローカルディスクボリュームの定義

    パラメーター

    タイプ

    説明

    InstanceType

    String

    ecs.i2g.2xlarge

    ECI の ECS インスタンスタイプを指定します。このインスタンスタイプにはローカルディスクが必要です。サポートされているインスタンスファミリー:i4、i4g、i3、i3g、i2、i2g、d1、d1ne、gn5。

    一度に最大 5 つのインスタンスタイプを指定できます。複数のインスタンスタイプはコンマ (,) で区切ります。例:ecs.d1.2xlarge,ecs.d1ne.2xlarge

    Volume.N.Name

    String

    localdisk

    ボリュームの名前です。

    Volume.N.Type

    String

    EmptyDirVolume

    ボリュームのタイプです。このパラメーターを EmptyDirVolume に設定して、EmptyDir ボリュームを作成します。

    Volume.N.EmptyDirVolume.Medium

    String

    LocalRaid0

    EmptyDir ボリュームの記憶媒体です。値を LocalRaid0 に設定して、ローカルディスクを RAID 0 アレイに結合します。

  • RAID 0 ローカルディスクのマウント

    パラメーター

    タイプ

    説明

    Container.N.VolumeMount.N.Name

    String

    localdisk

    コンテナにマウントするボリュームの名前です。この値は Volume.N.Name の値と一致させる必要があります。

    Container.N.VolumeMount.N.MountPath

    String

    /localdisk-test

    マウントパスです。

    ボリュームのコンテンツは、コンテナ内の指定されたマウントパスにある既存のデータを上書きします。正しいパスを指定していることを確認してください。

設定例:

  1. ローカルディスクを持つインスタンスを作成します。

    次の例は、CreateContainerGroup API 呼び出しのパラメーターを示しています:

    ContainerGroupName=test-localdisk
    # ローカルディスクを持つ ECS インスタンスタイプを指定します。
    InstanceType=ecs.i2g.2xlarge
    # ローカルディスクで構成される RAID 0 ボリュームを定義します。
    Volume.1.Name=localdisk
    Volume.1.Type=EmptyDirVolume
    Volume.1.EmptyDirVolume.Medium=LocalRaid0
    # ローカルディスクをコンテナにマウントします。
    Container.1.Name=nginx
    Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2
    Container.1.VolumeMount.1.Name=localdisk
    Container.1.VolumeMount.1.MountPath=/localdisk-test
  2. ローカルディスクがマウントされていることを確認します。

    インスタンスに接続し、df -h コマンドを実行して、RAID 0 ローカルディスクのマウント詳細を表示します。出力には、ローカルディスクから RAID 0 アレイ (/dev/md0) が作成され、指定された /localdisk-test パスにマウントされていることが示されます。

    root@test-localdisk:/# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    overlay          30G  4.1G   26G  14% /
    tmpfs            64M     0   64M   0% /dev
    tmpfs            16G     0   16G   0% /sys/fs/cgroup
    /dev/md0        879G   77M  835G   1% /localdisk-test
    /dev/vda4        30G  4.1G   26G  14% /etc/hosts
    overlay         8.8G  4.8G  3.6G  58% /etc/hostname
    shm              64M     0   64M   0% /dev/shm
    tmpfs            16G     0   16G   0% /proc/acpi
    tmpfs            16G     0   16G   0% /sys/firmware