# カスタムアプリケーションのアップロード

> カスタムアプリケーションのアップロード - StreamlitとDashなどのウェブアプリケーションを使って、DataRobotでカスタムアプリケーションを作成し、機械学習プロジェクトを共有します。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:44.895804+00:00` (UTC).

## Primary page

- [カスタムアプリケーションのアップロード](https://docs.datarobot.com/ja/docs/classic-ui/app-builder/custom-apps/app-upload-custom.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [カスタムアプリケーションの作成](https://docs.datarobot.com/ja/docs/classic-ui/app-builder/custom-apps/app-upload-custom.html.md#create-a-custom-application): In-page section heading.

## Documentation content

> [!NOTE] 本機能の提供について
> カスタムアプリケーションのアップロードはプレミアム機能です。 この機能を有効にする方法については、DataRobotの担当者または管理者にお問い合わせください。

Dockerで作成したイメージから、StreamlitとDashなどのウェブアプリケーションを使ってDataRobotでカスタムアプリケーションを作成し、機械学習プロジェクトを共有できます。 Dockerでカスタム機械学習アプリを作成したら、DataRobotでアプリとしてアップロードし、セキュアなデータアクセスと制御でデプロイできます。 あるいは、 [DRAppsコマンドラインツールを使用](https://docs.datarobot.com/ja/docs/classic-ui/app-builder/custom-apps/custom-apps-hosting.html.md) してアプリコードを作成し、DataRobotにプッシュして、自動的にイメージを構築することもできます。

> [!NOTE] 休止状態のアプリケーション
> アプリケーションは、一定期間操作がないと休止状態になります。 休止状態のアプリケーションに初めてアクセスすると、再起動中にロード画面が表示されます。

カスタムアプリケーションをDataRobotにアップロードするには、まずDockerでアプリイメージを作成する必要があります。

1. Dockerをインストールします。
2. アプリを作成します（Streamlit、Flask、Aiohttpの例を参照してください）。
3. Dockerfileでポート8080をHTTPリクエスト用にExposeします。
4. docker build [PATH] | [URL] -—tag [IMAGE NAME]でイメージを構築します。
5. docker run --publish 8080:8080 [IMAGE NAME]によって、アプリのイメージをローカルでテストします。

アプリのイメージをDataRobotにアップロードする準備ができたら、新しいビルドを作成し、 `docker save [IMAGE NAME] --output [PATH]` でエクスポートします。 アプリができたら（ `tar` 、 `gz` 、または `tgz` アーカイブとしてエクスポート）、そのイメージを [アプリケーション](https://docs.datarobot.com/ja/docs/classic-ui/app-builder/create-app.html.md) ページにアップロードします。

## カスタムアプリケーションの作成

カスタムアプリケーションの `tar` 、 `gz` 、または `tgz` アーカイブができたら、DataRobotの [アプリケーション](https://docs.datarobot.com/ja/docs/classic-ui/app-builder/create-app.html.md) タブにイメージをアップロードできます。

1. アプリケーションに移動します。
2. 使用可能なアプリケーションテンプレートがページの上部に表示されます。カスタムテンプレートでテンプレートを使用をクリックします。
3. カスタムアプリを作成ダイアログボックスで、カスタムアプリケーションのオプションを確認し、開始をクリックします。 ヒントこれらのオプションを再度表示したくない場合は、下にスクロールして再表示しないを選択します。
4. カスタムアプリを作成ダイアログボックスの次のページで、以下の設定を行います。 カスタムアプリケーションのイメージのアップロードが開始されます。
5. アプリケーションがアップロードされたら、作成をクリックします。 カスタムアプリケーションがアプリケーションタブに追加されます。 構築されたら、開くをクリックしてアプリケーションを表示します。 備考アプリケーションタブでカスタムアプリケーションの横にあるアクションメニュー（）をクリックすると、アプリケーションの共有や削除ができます。
