> ## Documentation Index
> Fetch the complete documentation index at: https://ppio.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 创建 GPU 容器实例

<Tip>
  首次操作时，请先完成账号的注册、实名认证和账户充值。详情请参见[新手指引](/support/quickstart)。
</Tip>

## 1. 准备容器镜像

PPIO 派欧云平台的**官方模板**已提供一些常用的基础镜像，您可以直接使用。

<Tip>
  在[算力市场页面](https://ppio.com/gpu-instance/console/explore)，在「当前模板」处单击「选择模板」，在弹出页面可以查看所有官方模板。
</Tip>

如果业务有自定义配置，您需要提前将运行环境打包成 Docker 镜像，并上传至镜像仓库。支持指定**公共镜像仓库地址**和**私有镜像仓库地址**（需提供镜像仓库认证凭证）。

* 您可以将镜像上传至 Docker Hub，目前平台已针对该站点提供加速服务。详情请参见[使用加速服务](/gpu/accelerate)。
* 您也可以将镜像上传至平台的私有镜像仓库，以便统一管理镜像。详情请参见[管理容器镜像](/gpu/manage-docker-image)。

## 2. 选择实例规格

PPIO 派欧云平台提供了多种不同配置的实例规格以支持各种应用场景，您可以在[算力市场页面](https://ppio.com/gpu-instance/console/explore)查看。更多信息，请参见[实例规格](/gpu/product-specifications)。

请基于业务需求选择合适的规格。

* **CPU**：CPU 核数将影响实例的处理能力和性能。对于计算密集型应用程序建议配置更多的 CPU 核数。
* **内存**：充足的内存可以提高数据处理速度，减少延迟，确保应用程序在高负载下稳定运行。
* **GPU 卡型**：‌不同的 GPU 卡型在显存、性能和适用场景上存在差异，请根据应用程序的需求进行选择。
* **CUDA 版本**：CUDA 是 NVIDIA 开发的并行计算平台和 API 模型，能够充分发挥 NVIDIA GPU 的性能。选择合适的 CUDA 版本对于运行优化的应用程序至关重要，尤其是在进行机器学习、深度学习和 3D 渲染等计算密集型任务时。不同的 CUDA 版本可能会影响软件的兼容性和性能，因此请确保选择与您的应用程序和硬件相匹配的版本，以获得最佳的计算效率和稳定性。

## 2. 创建模板（可选）

模板包含了实例配置信息，包括容器镜像、容器启动命令、对外端口等。您可以直接使用官方模板，也可以在[模板管理页面](https://ppio.com/gpu-instance/console/templates)创建自定义模板。详情请参见[管理模板](/gpu/manage-template)。

## 4. 创建云存储（可选）

如果有共享存储的需求，可以在[存储管理页面](https://ppio.com/gpu-instance/console/storage)创建云存储，然后在创建实例时为容器挂载云存储。详情请参见[管理云存储](/gpu/manage-cloud-storage)。

<Warning>
  注意：

  * 云存储按秒计费。如果账户欠费，且无运行中的实例，云存储空间将在 3 天后自动释放。
  * 云存储是在使用 GPU 执行任务时提供的，不作为长期的数据备份解决方案。强烈建议您及时在本地或云服务商处备份数据。
</Warning>

## 5. 创建实例

1. 进入[实例管理页面](https://ppio.com/gpu-instance/console/instances)，单击「创建新实例」。

2. 在「选择模板和 GPU 」配置页，完成模板、计费方式等配置，然后单击要使用的规格对应的「部署」。
   | **配置项**   | **说明**                                                                                                                     |
   | --------- | -------------------------------------------------------------------------------------------------------------------------- |
   | **当前模板**  | 单击「选择模板」，然后找到要使用的模板，单击「使用模板」。详情请参见[管理模板](/gpu/manage-template)。                                                            |
   | **计费方式**  | 实例的计费方式。详情请参见[GPU 容器实例计费说明](/gpu/gpu-instance-pricing)。对于短期运行，可容忍中断的业务，可选择抢占式计费节约成本，详情请参见[抢占式 GPU 实例](/gpu/spot-instance)。 |
   | **云存储**   | 可选配置。如果要挂载云存储，请选择云存储。详情请参见[管理云存储](/gpu/manage-cloud-storage)。                                                              |
   | **当前地区**  | 不同地区支持的规格不同，且只有部分地区支持云存储。                                                                                                  |
   | **规格**    | 可通过 CPU 、内存和支持的 CUDA 版本来筛选规格。支持的规格信息请参见[实例规格](/gpu/product-specifications)。找到要使用的规格后，可修改 GPU 数。                            |
   | **系统盘容量** | 默认填入模板配置的系统盘容量，您可以按需修改。超出免费额度需要支付存储费用。                                                                                     |

3. 在「自定义参数」配置页，完成参数配置，然后单击「下一步」。
   支持配置的参数如下，默认会填入模板配置信息，可按需修改。

   | **配置项**                      | **说明**                                                                                                             |
   | ---------------------------- | ------------------------------------------------------------------------------------------------------------------ |
   | **模板**                       | 如需修改，单击「选择模板」，然后找到要使用的模板，单击「使用模板」。详情请参见[管理模板](/gpu/manage-template)。                                               |
   | **系统盘**                      | 系统盘的容量大小。超出免费额度需要支付存储费用。                                                                                           |
   | **容器镜像地址**                   | 用于部署容器的镜像地址。如果是私有镜像仓库的镜像，需提供镜像仓库认证凭证。                                                                              |
   | **容器启动命令**                   | 启动容器后要执行的命令。该配置会覆盖镜像构建时设置的 CMD。                                                                                    |
   | **对外 HTTP 端口**、**对外 TCP 端口** | 实例对外开放的端口。请根据服务的具体需求选择暴露的端口，平台将为您的服务提供灵活的端口映射功能。支持多个端口的输入，使用英文半角逗号（,）分隔。请确保所选端口与您的应用程序配置相匹配。合理配置端口可以提高服务的可访问性和安全性。 |
   | **环境变量**                     | 设置所需的环境变量，以便在实例启动时自动初始化。这些环境变量可以影响应用程序的运行方式，例如设置路径或调整性能参数。                                                         |

4. 修改并确认计费方式，然后确认规格、镜像等配置，以及费用信息，单击「部署」。

   <Tip>
     如果选择「包年包月」计费方式，支持开启自动续费。建议您为运行关键业务的实例开启自动续费，避免因未及时续费，而导致实例自动关机甚至释放，影响业务运行。更多信息，请参见[续费实例](/gpu/gpu-instance-pricing#续费实例)。
   </Tip>

5. 返回实例管理页面，确认实例已经部署成功（状态为**运行中**）。

## 6.更多操作

* [管理实例状态](/gpu/manage-instances)

  可根据需求启动、停止、重启和释放实例。

* **查看监控数据**

  在实例列表中单击目标实例，即可查看该实例的监控数据，包括CPU、内存、GPU、显存和系统盘的利用率。

* [远程连接实例](/gpu/connect-to-instance)

  可通过 Web Terminal 或者 SSH 工具连接实例，以便在实例内部执行命令。

* [修改实例配置](/gpu/edit-instance)

  支持修改系统盘容量和对外端口。

* [升级实例镜像](/gpu/upgrade-instance)

  如果业务有所变更，可以升级实例镜像，支持修改实例的 Docker 镜像、容器启动命令和容器环境变量。

* [保存实例镜像](/gpu/save-image)

  支持将当前实例环境与配置导出为 Docker 镜像，后续您可以使用该镜像创建新的实例，适用于实例批量快速创建、实例迁移等场景。
