ボリュームをエラスティックコンテナインスタンスに永続ストレージとしてマウントできます。このトピックでは、エラスティックコンテナインスタンスにマウントできるボリュームと、ボリュームを構成する方法について説明します。
ボリュームタイプ
コンテナ内のファイルはディスクに一時的に保存されます。一時ストレージは、コンテナで実行されるアプリケーションに次の問題を引き起こします。
コンテナに障害が発生した場合、コンテナの実行中に生成されたファイルは、コンテナの再構築時に保持されません。ファイルは失われます。
複数のコンテナが同じエラスティックコンテナインスタンスで実行されている場合、コンテナ間でファイルを共有することはできません。
前述の問題に対処するために、エラスティックコンテナインスタンスはボリュームを永続ストレージとして使用します。次の表に、エラスティックコンテナインスタンスがサポートするボリュームのタイプを示します。
ボリュームタイプ | 説明 | APIモード | コンソールモード |
ディスク | ディスクは、Alibaba Cloudが提供するブロックレベルのストレージ製品です。ディスクは、低レイテンシ、高パフォーマンス、高耐久性、高信頼性を備えています。詳細については、ディスクを参照してください。 ディスクは、次のシナリオに適しています。
| サポート | サポートしていません |
NAS | ファイルストレージNAS(NAS)は、Alibaba Cloudが提供する分散ファイルシステムです。NASは、共有アクセスと自動スケーリングをサポートしています。NASは、高信頼性と高パフォーマンスを備えています。詳細については、NASとはを参照してください。 NASは、次のシナリオに適しています。
| サポート | サポート |
OSS | オブジェクトストレージサービス(OSS)は、画像、音声、ビデオデータなどの大量の非構造化データを保存できる、安全で費用対効果が高く、信頼性の高いAlibaba Cloudストレージサービスです。詳細については、OSSとはを参照してください。 OSSボリュームは、次のシナリオに適しています。
| サポート | サポート |
EmptyDir | emptyDirボリュームは、データを一時的に保存し、コンテナ間でデータを共有するために使用される一時ディレクトリです。emptyDirボリューム内のデータは、インスタンスが削除されるとクリアされます。 重要 emptyDirボリュームは一時ストレージです。emptyDirボリュームがマウントされているエラスティックコンテナインスタンスが再起動されると、emptyDirボリュームに保存されているデータもクリアされます。 | サポート | サポート |
ConfigFile | エラスティックコンテナインスタンスの構成データを渡すために使用される構成ファイル。 | サポート | サポート |
構成の説明
ボリュームを使用するには、ボリュームを指定してから、ボリュームをコンテナにマウントする必要があります。
APIモード
CreateContainerGroup APIオペレーションを呼び出してエラスティックコンテナインスタンスを作成する場合、Volume.N.NameパラメータとVolume.N.Typeパラメータを使用して、ボリュームの名前とタイプを指定できます。次に、Volume.N.Typeの値に基づいて、さらにパラメータを構成する必要があります。
Volume.N.Typeの値 | 説明 | 参照 |
EmptyDirVolume | 一時ディレクトリを示すemptyDirボリューム。 | |
ConfigFileVolume | 構成ファイルを示すConfigFileボリューム。 | |
NFSVolume | NASファイルシステムなどのネットワークファイルシステムを示すNFSボリューム。 | |
FlexVolume | FlexVolumeプラグインを使用してマウントされるボリューム。これらのボリュームには、ディスク、NASファイルシステム、OSSバケットが含まれます。 |
DiskVolumeもVolume.N.Typeの有効な値であり、ディスクボリュームを示します。DiskVolume値を使用することはお勧めしません。ディスクをマウントする場合は、FlexVolume値を使用することをお勧めします。
ボリュームを指定した後、Container.VolumeMount関連パラメータを使用して、ボリュームをコンテナにマウントできます。
コンソールモード
エラスティックコンテナインスタンス購入ページでエラスティックコンテナインスタンスを作成する場合、コンテナグループの構成セクションでボリュームを指定し、コンテナの構成セクションでボリュームをコンテナにマウントできます。
コンテナグループの構成セクションで詳細設定をクリックし、ボリュームを指定します。

エラスティックコンテナインスタンスコンソールは、次のボリュームタイプのみをサポートしています。
構成アイテム(ConfigFile)
一時ディレクトリ(emptyDir)
NAS永続性(NFS)
OSS永続性(FlexVolume)
コンテナの構成セクションで、コンテナの横にある詳細設定をクリックして、ボリュームをコンテナにマウントします。
