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

Simple Application Server:Docker のクイックデプロイ

最終更新日:Jul 03, 2025

このトピックでは、Alibaba Cloud のイメージを使用して、シンプルなアプリケーションサーバーに Docker 環境を迅速にデプロイする方法について説明します。また、Docker を使用して NGINX コンテナを起動する方法についても説明します。

説明

手順

ステップ 1:Docker をデプロイする

説明

シンプルなアプリケーションサーバーを購入済みの場合は、システムをリセットする際に、イメージを Docker アプリケーションイメージに置き換えてデプロイします。ただし、OS をリセットすると、システムディスクのすべてのデータが削除されます。続行する前に、データをバックアップしてください。詳細については、「シンプルなアプリケーションサーバーをリセットする」をご参照ください。

  1. Servers ページ in the Simple Application Server console に移動します。

  2. ページの中央にある [サーバーの作成] をクリックします。

  3. [シンプルなアプリケーションサーバー] ページで、指示に従って構成を完了します。次の表にパラメーターを示します。

    説明

    利用可能なイメージとプランは、リージョンとインスタンスタイプによって異なる場合があります。シンプルなアプリケーションサーバーコンソールの購入ページの情報が優先されます。

    パラメーター

    説明

    イメージ

    • [アプリケーションイメージ]: [Docker]

    • イメージバージョン: [Docker 26.1.3]

    [アプリイメージ] タブで、[Docker] を選択します。

    image

    リージョン

    シンガポール

    ネットワーク遅延を 、地理的な場所に基づいてリージョンを選択します。サーバーの作成後、リージョンを変更することはできません。注意して進めてください。

    重要

    中国本土以外のシンプルなアプリケーションサーバー(中国(香港)、シンガポールリージョンなど)は、国際帯域幅を使用します。中国本土内のリージョンからアクセスすると、ネットワーク遅延が大きくなる可能性があります。ユーザーの地理的な場所に最も近いリージョンを選択することをお勧めします。詳細については、「リージョンとネットワーク接続」をご参照ください。

    購入設定

    • [数量]: [1]

    • [期間]: [1 か月]

    • [数量]: サーバーの数。デフォルトは 1 です。

    • [期間]: サブスクリプションの期間。デフォルトは 1 か月です。

      • 月額サブスクリプション: 1 か月、3 か月、または 6 か月。

      • 年間サブスクリプション: 1 年、2 年、または 3 年。

      [自動更新] 機能はデフォルトで有効になっています。これは、サービス中断を防ぐためです。更新を忘れると、サーバーが解放され、ビジネスに影響が出ます。詳細については、「サーバーを更新する」をご参照ください。

      • 月額サブスクリプション: 更新サイクルは 1 か月です。

      • 年間サブスクリプション: 更新サイクルは 1 年です。

  4. 構成後、[今すぐ購入] をクリックし、指示に従って支払いを完了します。

    指示に従って支払いを完了します。サーバーのステータスが [実行中] に変わると、Docker 環境が正常にデプロイされます。

    image

ステップ 2:Docker を使用する

  1. Servers ページに移動します。

  2. [サーバー] ページで、Docker アプリケーションイメージから作成した簡易アプリケーションサーバーを見つけ、サーバーの ID をクリックします。

  3. [アプリケーションの詳細] タブの [Docker 使用手順] セクションで、[簡易アプリケーションサーバーにログオンする] をクリックします。

    [アプリケーションの詳細] タブで、Docker のバージョン、Docker のステータス、およびインストールパスを表示することもできます。

    image

  4. [リモート接続] ダイアログボックスで、[今すぐログオン] をクリックします。

  5. 簡易アプリケーションサーバー内で Docker を使用します。

    次の例では、Docker は NGINX イメージをプルし、NGINX コンテナを起動します。

    1. 検索された NGINX イメージの中から最新の NGINX イメージを簡易アプリケーションサーバーにプルします。

      sudo docker pull nginx
    2. サーバー上の既存の Docker イメージをクエリします。

      sudo docker images

      このコマンドが返された場合、最新の NGINX イメージが簡易アプリケーションサーバーにプルされます。

      image

    3. NGINX コンテナを作成し、バックグラウンドでコンテナを実行します。サーバーのポート 80 を使用するように NGINX コンテナを設定します。

      sudo docker run --name <Container alias> --network host -d <Image name> (REPOSITORY)

      この例では、イメージ名は nginx に設定され、コンテナのエイリアスは nginx-test01 に設定されています。

      sudo docker run --name nginx-test01 --network host -d nginx
      説明

      docker images コマンドを実行して、イメージ名をクエリできます。

    4. コンテナをクエリします。

      sudo docker ps

      クエリ結果は次のとおりです。

      image

    5. コンピューターのブラウザを使用して、<簡易アプリケーションサーバーのパブリック IP アドレス> にアクセスします。

      これが表示された場合、NGINX コンテナは正常にデプロイされています。 NGINX コンテナにアクセスできない場合は、ポート 80 が有効になっているかどうかを確認してください。 詳細については、「ファイアウォールを管理する」をご参照ください。

      nginx