跳到主要内容
feedback
feedback

容器使用指南

核心提示

操作前请务必仔细阅读,不当操作将导致数据永久丢失。

一、生命周期与数据管理

1. 容器生命周期

目前平台暂不支持对运行中容器的 GPU 配置及存储空间进行动态扩容。存储空间大小在首次租用时根据 GPU 数量按比例分配。

实例销毁

  • 操作性质:此为终止服务的唯一方式,操作不可逆
  • 后果
    • 立即停止计费。
    • 数据彻底清除:实例内所有数据(包括持久化目录)将被永久删除,无法恢复。
  • 建议:请将其视为“物理销毁服务器”,操作前务必完成数据备份。

重启

  • 适用场景:解决实例卡死、服务无响应等异常情况。
  • 后果:重新加载运行环境,保留所有数据,计费状态保持不变。

开关机

仅适用于“按量计费”实例。

  • 关机

    • 计费暂停:关机期间停止算力计费,实例及数据保留 3 天
    • 自动销毁机制:若关机超过 3 天未重新启动,系统将自动执行“销毁”操作,数据将被永久删除。
    • 资源校验:关机时系统会校验硬盘资源。
    关机校验失败

    如遇资源不足导致无法关机,建议您稍后重试;若问题持续,请联系技术支持

    微信

  • 开机

    • 有 GPU 开机:按创建时的 GPU 配置启动,成功后立即恢复计费。(若当前资源池紧张,可能无法启动,建议等待或选择无 GPU 模式)。
    • 无 GPU 开机:仅启动 CPU 和存储资源,适用于数据管理、环境配置等低负载任务,费用低于 GPU 模式。

    关机操作示意 关机状态示意 开机操作示意 开机模式选择

2. 数据持久化策略

为确保数据安全,请严格遵循文件存放规则:

  • 持久化目录:请将代码、模型、数据集等重要文件存放在 /data/root 目录下。
    • 镜像更换:更换镜像时,仅 /data/root 目录下的数据会被保留,其他目录将被重置。
  • 数据丢失风险
    • 非持久化目录的数据在更换镜像或重置时会丢失。
    • 实例销毁时,所有目录(含持久化目录)的数据均会被彻底清除。

3. 安全设置:SSH 密码

首次连接前,必须设置高强度的 SSH 登录密码。

  • 长度要求:不少于 12 位。
  • 字符要求:必须包含至少一个大写字母(A-Z),仅允许使用数字、大小写字母及英文标点。

二、终端连接指南

1. Windows 原生工具 (PowerShell/CMD)

  1. 设置密码:在实例管理页设置 SSH 登录密码。 设置SSH登录密码
  2. 获取指令:复制平台提供的 SSH 登录指令。 复制SSH登录指令
  3. 建立连接:打开 PowerShell 或 CMD,粘贴指令并输入密码即可登录。 打开PowerShell 输入密码登录

2. Xshell 客户端

  1. 新建会话:打开 Xshell 点击“新建”。 新建会话
  2. 配置主机:在“连接”页面输入主机 IP 地址和端口号。 配置地址端口
  3. 配置认证:在“用户身份验证”页面输入用户名和密码。 配置用户密码
  4. 连接:保存设置并连接,进入终端。 连接成功 终端界面

3. Visual Studio Code (Remote-SSH)

  1. 安装插件:在扩展市场搜索并安装 Remote - SSH 插件。 安装插件
  2. 添加主机:进入远程资源管理器,点击“新建远程”,输入 SSH 指令。 新建远程 输入指令
  3. 保存配置:选择本地 SSH 配置文件路径(通常为默认用户路径)。 保存配置
  4. 连接开发:等待 VSCode 完成容器端 Server 初始化,即可建立连接。 连接完成

三、数据传输指南

1. JupyterLab (Web界面)

适用于中小文件的快速管理。

  • 上传:打开 JupyterLab,点击上传图标或直接将本地文件拖拽至文件列表区域。 打开JupyterLab 点击上传 拖拽上传
  • 下载:右键点击文件选择 Download
    • 注意:JupyterLab 不支持直接下载文件夹,需打包压缩或逐个文件下载。 下载文件

2. SCP 命令行

适用于大文件或自动化传输,需在本地终端(如 PowerShell)执行。

基本语法

# 上传 (本地 -> 容器)
scp -P 端口号 本地文件路径 用户名@IP地址:容器路径

# 下载 (容器 -> 本地)
scp -P 端口号 用户名@IP地址:容器文件路径 本地路径