创建容器
GPU 容器是一台运行在 GPU 服务器上的容器实例。创建时可以选择镜像、GPU 数量、计费周期和数据盘容量,创建完成后可通过 SSH 或 Jupyter 进入容器进行开发、训练和推理。
概述
GPU 容器适合需要 GPU 算力的开发和计算场景,例如模型训练、推理测试、Notebook 实验、算法调试等。容器创建完成后,系统会分配 GPU、CPU、内存、数据盘和访问端口。
容器内常见磁盘如下:
| 磁盘 | 容器内路径 | 说明 |
|---|---|---|
| 系统盘 | / | 用于系统环境和镜像文件层,不建议存放长期数据 |
| 数据盘 | /workspace | 用户工作目录,建议存放代码、数据集、模型和输出文件 |
创建前准备
创建前请确认以下信息:
| 项目 | 说明 |
|---|---|
| 镜像 | 选择官方基础镜像或用户镜像,例如 CUDA、Python、PyTorch 等环境 |
| GPU 数量 | 根据任务规模选择需要的 GPU 卡数 |
| 计费周期 | 可按小时、周、月等周期使用 |
| 数据盘容量 | 默认有免费额度,超出免费额度的部分按存储规则计费 |
| SSH 密码 | 创建时设置 8 到 64 位登录密码,创建成功后用于 root 用户 SSH 登录 |
| Jupyter | 如需在浏览器中使用 Notebook,请选择包含 Jupyter 环境的镜像 |
| 费用预览 | 创建前确认算力费用、存储费用和账户余额 |
计费规则
创建 GPU 容器会产生两类费用:GPU 算力费用和数据盘费用。创建页底部会实时展示费用预览,实际扣费以页面展示和最终账单为准。
GPU 算力费用
GPU 算力费用按创建时选择的计费周期收取:
| 计费周期 | 适用场景 | 计费说明 |
|---|---|---|
| 按小时 | 短时间测试、调试、临时训练 | 容器首次进入运行中后开始计费,之后按小时出账 |
| 按周 | 阶段性训练、连续实验 | 容器首次进入运行中后开始计费,之后按周出账 |
| 按月 | 长期稳定训练或推理任务 | 容器首次进入运行中后开始计费,之后按月出账 |
算力费用与所选 GPU 规格、GPU 数量和计费周期有关。可以按下面方式理解:
GPU 算力费用 = 单张 GPU 当前周期价格 × GPU 数量例如选择 2 张 GPU,当前规格按周单价为 100 元/张,则本周期 GPU 算力费用为 100 × 2 = 200 元。
停止容器只会停止运行中的任务,不会释放已分配的 GPU 资源,因此停止状态下 GPU 算力仍会按原计费周期继续计费。只有删除容器并释放资源后,GPU 算力费用才会停止产生。
数据盘费用
数据盘默认提供 20GB 免费额度,只对超出免费额度的容量计费。
| 项目 | 说明 |
|---|---|
| 免费额度 | 每个容器数据盘默认 20GB 免费 |
| 计费容量 | 数据盘总容量减去 20GB 免费额度后的部分 |
| 运行中单价 | 当前为 0.0006 元 / GB / 小时 |
| 停止或暂停单价 | 当前为 0.0004 元 / GB / 小时 |
| 停止计费时间 | 删除容器并释放数据盘后停止产生数据盘费用 |
可以按下面方式理解:
数据盘计费容量 = 数据盘总容量 - 20GB 免费额度
数据盘费用 = 数据盘计费容量 × 对应状态的单价 × 使用时长例如数据盘选择 100GB,则只有 100GB - 20GB = 80GB 会产生存储费用。容器运行中时按运行中单价计费;容器停止或暂停后,数据仍然保留,因此超出免费额度的部分会继续按停止或暂停单价计费。
创建前费用预览
提交创建前,请重点确认费用预览中的以下信息:
| 信息 | 需要确认什么 |
|---|---|
| GPU 算力费用 | GPU 规格、数量和计费周期是否符合预期 |
| 数据盘费用 | 数据盘容量是否超过免费额度,超出部分费用是否可接受 |
| 实付金额 | 是否已经包含当前选择的算力和数据盘费用 |
| 账户余额 | 余额是否足够完成创建和后续扣费 |
如果暂时不确定数据盘需要多大,建议先选择能满足当前任务的容量,后续再根据实际使用情况扩容。
操作步骤
登录立方云控制台。
进入 GPU 容器或算力实例创建页面。
在 基本信息 区域选择计费模式、地域和显卡类型,并填写实例名称。
实例名称建议使用项目名或任务名,方便后续在列表中识别。数据盘默认有免费额度,长期数据建议放在
/workspace。选择 GPU 数量。多卡任务请确认所选规格有足够可用 GPU。
在 实例镜像 区域选择官方镜像或我的镜像,并在高级配置中设置 SSH 登录密码。
SSH 密码用于创建完成后登录容器
root用户,长度为 8 到 64 个字符,不能包含换行。平台不会在实例详情、列表、日志、订单或账单中展示该密码,请妥善保存。建议优先选择已经包含 CUDA、Python、深度学习框架、SSH 和 Jupyter 环境的镜像。高级配置中的环境变量和入口命令可按需填写,不需要时可以留空。
查看创建页底部的费用预览,确认 GPU 算力费用、数据盘费用、实付金额和账户余额。数据盘费用只计算超出 20GB 免费额度的部分。
确认无误后点击 创建实例。
创建提交后回到实例列表,等待实例显示为运行中。
实例进入运行中后,可以点击 登录 进入容器;后续停止、启动、删除或扩容等管理动作可在 更多操作 中完成。
创建失败处理
常见失败原因包括:
| 原因 | 说明 |
|---|---|
| 库存不足 | 当前没有满足 GPU 数量、机型或磁盘要求的可用资源 |
| 余额不足 | 账户余额不足以完成创建或后续扣费 |
| 镜像拉取失败 | 镜像地址不可访问或镜像不存在 |
| 存储创建失败 | 数据盘容量不合法、存储服务不可用或底层存储异常 |
| 容器启动失败 | 镜像启动环境异常,或 GPU 运行环境异常 |
| SSH 初始化失败 | 镜像未安装或未启动 SSH 服务,或 SSH 密码不符合规则 |
如果创建失败,可以调整 GPU 规格、镜像、数据盘容量或计费周期后重新创建。
注意事项
创建接口提交成功不代表容器已经可以使用,请等待实例状态变为
运行中。SSH 或 Jupyter 是否可用取决于镜像内是否安装并启动对应服务。
SSH 密码只在创建时设置,请妥善保存;连接时使用页面提供的 SSH 命令和该密码登录。
系统盘空间较小,不建议存放训练数据、模型文件或长期结果。
数据盘默认挂载在
/workspace,扩容也只针对数据盘,不扩容系统盘。数据盘有 20GB 免费额度,超出免费额度的容量会产生存储费用。
停止容器不会释放 GPU 资源,GPU 算力费用仍会按原计费周期继续产生。
账户欠费后,相关实例会进入 7 天冻结保护期;冻结满 7 天仍未处理欠费的,平台将删除实例并释放资源,实例中的数据可能无法恢复。
删除实例会释放容器和绑定 GPU,删除前请确认重要数据已经保存或迁移。
