容器说明
一、操作说明
重要事项:使用容器前必读!!!
容器生命周期管理
目前,容器生命周期管理暂不支持对GPU配置的动态调整(增加或减少)以及存储空间的扩容。因此,您在首次租用时获配的存储空间,将根据您选择的GPU数量按比例设定,租用的GPU数量越多,所分配的存储空间也越多。
-
唯一结束方式:销毁/退还
- 这是终止容器使用的唯一方法,此操作不可逆转。
- 一旦执行,容器实例及其承载的所有数据将被立即、永久删除,无法以任何方式恢复。
- 计费会在此操作后立即停止。
彻底删除数据请将“销毁/退还”视为“彻底删除服务器”。在点击前,请务必确认您已备份所有重要数据。
-
“重启”功能
- 此功能主要用于解决实例卡死或无响应等突发异常情况。
- 重启会重新加载您的容器环境,但不会删除您的数据,计费状态也不会受影响。
-
“开关机”功能 (仅适用于按量计费)
-
关机:
- 在您暂时不需要使用GPU算力时,可以选择“关机”。关机后,实例将为您保留3天,期间我们将停止对您的计费,并且数据不会被清除。
- 关机校验:关机时,系统会对剩余硬盘资源进行校验。由于物理硬盘空间有限,在资源紧张的情况下,您可能会遇到关机失败的问题。我们对此深感抱歉,并正在紧急增加更多的硬件资源。若您遇到此情况,请稍后重试。
关机校验失败若您遇到关机校验资源不足导致的关机失败请不要着急,可耐心等候再尝试,或与我们联系

- 自动销毁:如果实例在关机后3天内未进行任何开机操作,系统将自动执行“销毁/退还”操作,届时您的数据将被永久删除。
-


- 开机:关机后,您可以根据需要选择以下两种方式重新启动实例:
-
有GPU开机:
- 系统将按照您最初创建实例时所选的GPU数量启动,开机成功后会立即恢复计费。
资源不足提示如果当前平台可用的GPU资源不足,您将无法执行此操作。您可以选择“无GPU开机”,或等待其他用户释放资源后再试。
-
无GPU开机:
- 此模式下,实例将在没有GPU算力的环境中启动,主要用于数据管理、环境配 置等非计算密集型任务。此模式下仅会对存储空间和CPU资源计费,因此会比GPU开机的费用低。
-


数据持久化:请务必使用 /root 或 /data 目录
容器实例的存储机制非常特殊,为了保证您的数据安全,请严格遵守以下规则:
- 唯一持久化目录:请将您所有需要长期保存的数据、代码、模型等文件,全部存放
/data目录下。这两个目录下的数据在更换镜像后仍会保留。 - 非持久化目录的数据丢失风险
- 更换镜像:当您更换实例的镜像时,
/data目录下的数据会被保留,其他所有目录都将被重置为新镜像的初始状态,原有数据将丢失。
- 更换镜像:当您更换实例的镜像时,
- 实例销毁:再次强调,无论数据存放在哪个目录,一旦实例被"销毁/退还",所有数据都将丢失。
首次登录:设置高强度 SSH 密码
为了保障您账户和容器实例的安全,首次通过 SSH 登录容器前,您必须设置一个安全的登录密码。
- 设置时机:在创建实例后、首次连接前,系统会引导您设置 SSH 密码。
- 密码复杂度要求:密码必须满足以下所有条件,否则无法设置成功。
- 最小长度:密码长度不少于 12 位。
- 必须包含:至少一个大写字母(A-Z)。
二、如何进入容器实例的终端
Windows原生工具(以Windows11为例)
步骤一:在实例管理页设置SSH的登录密码

密码复杂度校验:为了保证容器的安全,限制了密码至少需要12位,只能包含数字、大小写字母和英文标点符号,且必须至少包含一个大写字母
步骤二:复制SSH登录指令

步骤三:在 Windows 上打开 PowerShell/cmd ,输入 SSH 登录指令和登录密码


Xshell工具:
步骤一:打开Xshell,点击"新建"

步骤二:在"连接"的设置页下输入主机的地址、端口号

步骤三:在"用户身份验证"的设置页下用户名和密码

步骤四:点击"连接",进入到容器实例

Visual Studio Code (VSCode) 工具:
步骤一:VSCode 的菜单栏选择插件市场,下载"SSH Remote"插件,下载后重启 VSCode

步骤二:VSCode 的菜单栏选择远程资源管理器,点击"新建远程", 输入 SSH 登录指令和 SSH 的登录密码

步骤三:选择要更新 SSH 配置文件,一般我们选择本地的用户路径即可

步骤四:等待容器初始化 VSCode 初始化,完 成即可在 VSCode 以及容器建立 SSH 的隧道代理

三、如何在容器实例上传/下载数据
JupyterLab工具:
上传数据
步骤一:在实例管理页点击打开JupyterLab

步骤二(点击上传按钮):在JupyterLab点击上传按钮,打开本机的文件夹

步骤三(文件拖动):直接将本机的文件夹拖动至JupyterLab

下载数据
步骤一:在实例管理页点击打开JupyterLab

步骤二:在 JupyterLab 的文件夹中找到需要下载的文件,点击左键选中 "下载/download" ,下载对应的文件到本机,JupyterLab 不支持下载文件夹,可以以单个文件逐一下载的形式下载文件夹里所有文件
SCP命令:
上传数据
步骤一:在 Windows 上打开 PowerShell/cmd 终端命令行 ,输入 SCP指令
复制您所用租用算力的地址、用户名、端口拼接上传的本地文件路径和保存至主机的路径,组合成SCP上传指令,然后输入到刚刚打开的终端命令行。
SCP上传指令格式:scp -P 端口号 \本地路径 用户名@地址:\主机路径
假设上传本地文件 E:\moark_docs\moark.txt 到主机\data
SCP指令为:scp -P 32222 E:\moark_docs\moark.txt root+vm-HNydbNJE2uLQfFkm@140.207.205.81:\data

步骤二:输入主机的密码后,开始上传。

下载数据
步骤一:在 Windows 上打开 PowerShell/cmd 终端命令行 ,输入 SCP指令
复制您所用租用算力的地址、用户名、端口拼接下载的主机路径和保存至本地的路径,组合成SCP上传指令,然后输入到刚刚打开的终端命令 行。
SCP下载指令格式:scp -P 端口号 用户名@地址:\主机路径 \本地路径
假设下载主机文件 \data\moark.txt 到本地E:\moark_docs\
SCP指令为:scp -P 32222 root+vm-HNydbNJE2uLQfFkm@140.207.205.81:\data\moark.txt E:\moark_docs\

步骤二:输入主机的密码后,开始下载。

XFtp工具:
步骤一:打开Xftp,点击"新建"

步骤二:输入主机的地址、端口号、用户名和密码

步骤三:点击"连接",进入到容器实例

四、如何访问容器实例部署的Web服务
由于安全问题暂不提供对外访问的公网端口,但是可以通过隧道代理的方式连接容器实例进而在本地访问容器实例上的 web 服务
Windows隧道代理
步骤一:在 Windows 上打开 PowerShell/cmd ,输入 SSH 隧道代理指令和登录密码

SSH隧道代理指令:ssh -CNg -L 6006:127.0.0.1:6006 root@140.207.205.182 -p 50000
-L6006:127.0.0.1:6006
这是本地端口转发的核心设置,其格式为本地端口:目标地址:目标端口。
- 6006(第一个端口号):这是您本地计算机上将要监听的端口。建立隧道后,您将通过访问 http://localhost:6006 来访问远端的Web服务。您可以根据需要更改此端口,但请确保所选端口未被本地其他程序占用。
- 127.0.0.1:这是目标地址,127.0.0.1 通常代表远程服务器的本地回环地址 (localhost)。这意味着我们想要连接的是远程服务器自身上的服务。
- 6006(第二个端口号):这是远程服务器上Web服务正在监听的端口。我们的隧道会将本地6006端口的流量转发到远程服务器的这个端口上。
