全部產品
Search
文件中心

Simple Application Server:快速部署Docker

更新時間:Jul 03, 2025

本文主要使用阿里雲提供的Docker應用鏡像在Simple Application Server上快速部署Docker環境,並使用Docker啟動Nginx容器。

說明

操作步驟

步驟一:部署Docker

說明

如果您已購買Simple Application Server,可以通過重設系統時選擇Docker應用鏡像部署Docker,但重設系統會清除Simple Application Server上的系統硬碟資料,請您根據需要做好資料備份。具體操作,請參見重設系統

  1. 訪問Simple Application Server控制台-伺服器

  2. 在頁面左上方,單擊建立伺服器

  3. Simple Application Server頁面,根據介面提示完成資源配置,具體配置項說明如下表所示。

    說明

    不同地區及其執行個體規格類型支援的鏡像和套餐可能不同,具體請以控制台購買頁為準。

    配置項

    樣本

    說明

    執行個體

    • 執行個體規格類型系列:通用型

    • 套餐:$5/月

    • 選擇執行個體規格類型系列:包括通用型、多公網IP型、國際型和容量型。不同規格類型系列的適用情境和特點,請參見執行個體規格類型系列

      說明

      如果您需要購買上一代套餐,在購買頁的右上方單擊返回舊版,根據介面提示購買。

      image

    • 選擇套餐:單擊image,可選擇更多套餐。套餐中包含vCPU、記憶體、系統硬碟、公網流量包等指標資訊。更多資訊,請參見執行個體規格指標說明

    鏡像

    • 應用鏡像Docker

    • 鏡像版本:Docker 26.1.3

    應用鏡像頁簽下,選擇Docker鏡像。

    image

    地區

    新加坡

    請根據業務所在的地理位置選擇就近地區,降低網路延遲。伺服器建立後不支援更換地區,請謹慎選擇。

    重要

    非中國內地地區,例如中國香港、新加坡等地區的伺服器,提供國際頻寬,因此,當您在中國內地訪問伺服器時,會有較大的網路延遲。因此建議選擇和您目標使用者所在地區最為接近的地區,可以進一步提升使用者訪問速度。更多資訊,請參見地區與網路連通性

    購買配置

    • 數量1

    • 時間長度1個月

    • 數量:購買伺服器的台數,預設為1台。

    • 時間長度:選擇購買伺服器的時間長度,預設為1個月。

      • 按月購買:支援購買1個月、3個月和6個月。

      • 按年購買:支援購買1年、2年和3年。

      預設啟用自動續約功能,避免伺服器到期後忘記續約,導致伺服器釋放,從而影響您的業務。更多資訊,請參見續約伺服器

      • 按月購買:續約周期為1月。

      • 按年購買:續約周期為1年。

  4. 完成配置後,單擊立即購買,根據介面提示完成付費操作。

    請您根據頁面提示完成伺服器的購買。當Simple Application Server狀態從準備中變更為運行中後,表示Docker已部署完成。

    image

步驟二:使用Docker

  1. 訪問Simple Application Server控制台-伺服器

  2. 伺服器頁面,找到通過Docker鏡像建立的Simple Application Server,然後單擊執行個體ID。

  3. 單擊應用詳情頁簽,在Docker使用步驟地區,單擊遠程登入伺服器

    您也可以在應用詳情查看Docker版本、Docker狀態、安裝路徑等資訊。

    image

  4. 在彈出的遠端連線對話方塊中,單擊立即登入

  5. 在伺服器內,使用Docker。

    本文以拉取並運行Nginx容器為樣本。

    1. 運行以下命令,拉取Nginx鏡像。

      sudo docker pull nginx
    2. 運行以下命令,查看已有的本地鏡像。

      sudo docker images

      如下圖所示,表示已拉取Nginx鏡像到本地。

      image

    3. 運行以下命令,建立並後台運行Nginx容器,同時設定Nginx容器直接使用伺服器的80連接埠。

      sudo docker run --name 容器別名 --network host -d 鏡像名稱(REPOSITORY)

      本樣本中,鏡像名稱為nginx,容器別名樣本為nginx-test01,樣本命令如下所示。

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

      實際的鏡像名稱以您運行docker images命令後的查詢結果為準。

    4. 運行以下命令,查看容器列表。

      sudo docker ps

      查詢結果如下所示:

      image

    5. 在本地主機的瀏覽器中,訪問Simple Application Server公網IP

      如下圖所示,表示已成功部署Nginx容器。如果無法訪問Nginx容器,請檢查Simple Application Server是否放開80連接埠。具體操作,請參見添加防火牆規則

      nginx