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

Platform For AI:カスタムイメージ

最終更新日:Sep 11, 2026

カスタムイメージを使用すると、既存のイメージをインポートしたり、PAI 上で直接新しいイメージをビルドしたりでき、開発およびトレーニングのワークフローをサポートします。

概要

カスタムイメージは、次の 2 つの方法で追加できます。

  • 既存のイメージをインポート:ローカルまたはクラウドサーバーでイメージをビルドし、Alibaba Cloud Container Registry (ACR) にプッシュします。その後、PAI コンソールで ACR イメージの詳細を入力して、PAI のカスタムイメージとして登録します。

  • 新しいイメージをビルド:PAI コンソールで ACR イメージの詳細、ランタイム設定、ビルド構成を入力します。ビルド完了後、イメージは自動的に ACR にプッシュされ、PAI のカスタムイメージとして登録されます。

権限

  • Alibaba Cloud アカウント (主アカウント):すべての権限を持ちます。追加の認可は不要です。

  • RAM ユーザー (サブアカウント):ワークスペースのメンバーとして追加し、ロールを割り当てる必要があります。詳細については、「Manage workspaces - Members and roles」をご参照ください。

イメージの登録:既存イメージのインポート

AI アセット管理 > イメージに移動してワークスペースを選択します。カスタムイメージ タブで、[イメージの登録] をクリックし、[既存イメージのインポート] を選択して、Alibaba Cloud Container Registry (ACR) のイメージを PAI カスタムイメージとして登録します。

主要パラメータ:

パラメータ

説明

イメージタイプ

  • Personal Edition のイメージ:個人開発者向けに基本的なコンテナレジストリサービスを提供します。Personal Edition の ACR イメージはレート制限される場合があります。Enterprise Edition の ACR イメージを推奨します。 詳細については、「Announcement about image upload and download restrictions of Container Registry Personal Edition」をご参照ください。

  • Enterprise Edition のイメージ:エンタープライズのお客様向けに、Open Container Initiative (OCI) 準拠のアーティファクト (コンテナイメージ、Helm チャート、オペレーター) をホストおよび配布します。

Enterprise Edition インスタンス / イメージ名前空間 / イメージリポジトリ / イメージタグ / カスタムドメイン

既存の Enterprise Edition インスタンス、名前空間、リポジトリ、イメージタグ、カスタムドメインを選択するか、Container Registry console に移動して作成します。

説明
  • Image type が [エンタープライズ版イメージ] の場合にのみ、Enterprise Edition インスタンスとカスタムドメインが必要です。

  • 権限エラーが表示される場合は、RAM ユーザーに AliyunContainerRegistryReadOnlyAccess ポリシーをアタッチします。詳細については、「Manage RAM user permissions」をご参照ください。

可視性

  • 作成者のみ表示:登録したイメージは、このワークスペースの作成者と管理者にのみ表示されます。

  • ワークスペースメンバーに表示:登録したイメージは、このワークスペースのすべてのメンバーに表示されます。

チップタイプ

イメージの実行対象環境に基づいて、CPU、GPU、または PPU を選択します。

イメージの登録:新規イメージのビルド

AI アセット管理 > イメージ に移動し、ワークスペースを選択します。カスタムイメージ タブで、[イメージの登録] をクリックし、[新しいイメージをビルド] を選択します。ビルドが完了すると、イメージは自動的に ACR にプッシュされ、PAI カスタムイメージとして登録されます。

主要パラメータ:

パラメータ

説明

基本情報

イメージタイプ

ビルドできるのは Enterprise Edition のイメージのみです。詳細については、「What is Container Registry?」をご参照ください。

Enterprise Edition インスタンス / イメージ名前空間 / イメージリポジトリ / カスタムドメイン

既存の Enterprise Edition インスタンス、名前空間、リポジトリ、カスタムドメインを選択するか、Container Registry console に移動して作成します。

説明

権限エラーが表示される場合は、RAM ユーザーに AliyunContainerRegistryReadOnlyAccess ポリシーをアタッチします。詳細については、「Manage RAM user permissions」をご参照ください。

可視性

  • 作成者のみ表示:登録したイメージは、このワークスペースの作成者と管理者にのみ表示されます。

  • ワークスペースメンバーに表示:登録したイメージは、このワークスペースのすべてのメンバーに表示されます。

チップタイプ

イメージの実行対象環境に基づいて、CPU、GPU、または PPU を選択します。

ランタイム設定

ランタイムリソース

ビルド構成に含まれる依存関係または Dockerfile の命令のリソース要件に基づいて、ビルドジョブのコンピューティングリソースを選択します。たとえば、Dockerfile にコンパイル手順が含まれている場合は、より多くのリソースを選択します。

VPC / セキュリティグループ

Enterprise Edition インスタンスにバインドされている Virtual Private Cloud (VPC) を選択します。

説明

ビルドジョブがインターネットにアクセスする必要がある場合 (例:サードパーティのベースイメージのプル、または ビルド構成で指定した依存関係のインストール) は、VPC にパブリック NAT ゲートウェイを作成し、Elastic IP アドレス (EIP) を関連付け、SNAT ルールを設定します。詳細については、「パブリック NAT ゲートウェイを使用したインターネットアクセスの改善」をご参照ください。

ビルド構成

ビルド方法

  • 既存イメージからビルド:公式イメージ、カスタムイメージ、およびサードパーティのイメージアドレスをサポートします (プライベートレジストリにはユーザー名とパスワードが必要です)。pip2、pip3、yum、または apt を使用して依存関係をインストールできます。

  • Dockerfile からビルド:Dockerfile 形式で命令を編集できます。構文の詳細については、「Dockerfile reference」をご参照ください。

イメージビルドジョブの表示

  1. カスタムイメージ タブで、タスクの表示 をクリックしてイメージビルドジョブのリストを表示します。

  2. [操作] 列の 詳細 をクリックして、イメージビルドジョブの詳細 を表示します。

  3. [ランタイム設定] セクションで、ログを表示 と [モニタリングの表示] をクリックして、対応する DLC ジョブのログとモニタリングデータを確認します。

カスタムイメージの表示

登録後、カスタムイメージ タブに移動して、登録済みのイメージアドレスを確認します。これらのイメージをトレーニングジョブで使用します。

イメージリストの [Image address] 列には、各イメージの VPC アドレスが <registry-name>-vpc.<region>.cr.aliyuncs.com/<namespace>/<image>:<tag> の形式で表示されます。このアドレスを使用して、トレーニングジョブでカスタムイメージを参照します。

よくある質問

Q:Dockerfile を使用してイメージをビルドすると、ログに dial tcp xxx:443: i/o timeout が表示されます。対処方法を教えてください。

このエラーは、ビルドジョブがベースイメージをホストしているレジストリに到達できないことを示します。

  1. FROM 命令または Based on existing image フィールドのイメージアドレスが パブリックドメインを使用しているかどうかを確認します。使用している場合は、対応する VPC ドメインに置き換えます (パブリックドメイン形式:<registry>.cn-xxx.cr.aliyuncs.com、VPC ドメイン形式:<registry>-vpc.cn-xxx.cr.aliyuncs.com)。

  2. VPC / セキュリティグループで選択した VPC が、Enterprise Edition インスタンスの アクセス制御 > VPC でバインドされていることを確認します。

  3. タイムアウトが解消しない場合は、セキュリティグループルールで、ビルドジョブから ACR VPC エンドポイントへのアウトバウンドトラフィックが許可されているか確認します。

関連トピック