容器鏡像函數創建
更新時間 2025-07-09 09:56:46
最近更新時間: 2025-07-09 09:56:46
分享文章
如果您希望基于自定義容器鏡像來編寫程序,部署已有的容器鏡像的應用或者需要使用 GPU 函數,可以選擇創建自定義容器鏡像函數。
創建函數
前提條件
- 具備已通過實名認證的天翼云賬號
- 已開通函數計算服務
操作步驟
- 登錄函數計算控制臺,在左側導航欄,單擊函數,進入函數列表頁面。
- 在函數列表頁中,點擊創建函數按鈕,進入函數創建頁面。
- 在函數創建頁面,選擇創建函數的方式,并配置以下配置項,然后單擊確定。以下操作以容器鏡像創建函數為例。
基本設置
| 配置項 | 說明 |
|---|---|
| 函數名稱 | 設置函數名稱 |
| 企業項目 | 支持將本次創建的函數上報到用戶的企業項目中。若不配置該項,則默認上報到"default"企業項目。 |
鏡像配置
| 配置項 | 說明 | 示例 |
|---|---|---|
| 鏡像選擇方式 | 可以選擇使用示例鏡像或者使用 CRS 鏡像。 | 使用示例鏡像 |
| 示例鏡像 | 通過一個簡單的示例鏡像創建函數。 | Gin Web 應用示例鏡像 |
| 啟動命令 | 容器的啟動命令。 | ./main |
| 監聽端口 | 您的代碼中的HTTP Server所監聽的端口。 | 9000 |
注意請確保啟動程序及相關程序包具有可執行權限,可以通過chmod +x添加可執行權限。
高級配置
| 配置項 | 說明 | 示例 |
|---|---|---|
| vCPU規格 | 為函數配置運行vCPU規格。 | 0.5 核 |
| 內存規格 | 為函數配置運行的內存規格。 | 512 MB |
| 臨時硬盤大小 | 根據您的業務情況,選擇臨時存儲文件的硬盤大小。 | 512 MB |
| 實例并發度 | 支持一個實例同時并發執行多個請求,這個值用來配置單個函數實例可以同時處理多少個請求。 | 1 |
| 執行超時時間 | 設置函數執行的超時時間。 | 64 |
| 請求處理程序 | 設置請求處理程序,函數計算的運行時會加載并調用您的請求處理程序處理請求。 | index.handler |
| 時區 | 選擇函數的時區。 | UTC |
| 函數角色 | 選擇根據函數所在服務配置的角色。 | CTyunDefaultRole |
| 允許訪問VPC | 是否允許函數訪問VPC內資源。 | 否 |
| 允許函數默認網卡訪問公網 | 是否允許函數可以通過默認網卡訪問公網。關閉后,當前服務中的函數將無法通過函數計算的默認網卡訪問公網。 | 否 |
說明vCPU大小(單位為核)與內存大小(單位為GB)的比例必須設置在1∶1到1∶4之間。
環境變量:設置函數運行環境中的環境變量。可以使用 json 或表單的形式編輯。