使用 Web Code Server
Code Server 官方教程 code server 如上所述,使用 VsCode 需要安装相关软件包,这些操作需要在镜像内执行。此处请注意,目前暂不支持基于 conda 的 Python 运行环境。如果你使用了它,请将 Python 执行环境复制或链接到 /usr/bin 或 /usr/local/bin-
进入开发环境 - VSCS 页面,点击新建,选择 VSCS 作为访问方式。

-
此处的扩展目录指的是 VSCode 中安装的各种插件的存储路径。建议将它们安装到 /xxx/.vscode/extensions 这种路径格式下。系统会默认提供一个插件路径,但关闭后可能会丢失。

-
如何使用 code server:进入、打开、监控等操作通过列表右侧的操作菜单执行。点击“打开”会跳转到 vscode 页面。

-
code server 界面如下所示:

以 SSH 模式创建实例
-
进入开发环境 - VSCS 页面,点击新建

-
选择 SSH 作为访问方式并配置公钥。

-
配置存储挂载(可选),选择资源实例,完成后点击新建。

访问 SSH 实例
-
创建完成后,在列表页找到对应实例并点击打开。

-
点击“打开”后,你可以获取对应的访问命令,并得到 SSH 连接 IP 与端口。

问答
-
SSH 连接时出现 “remote host identification has changed” 的问题
如何修复:
ssh-keygen -R [ip]:port
在 VSCS 中持久化安装 Python 库
- 配置持久化目录
-
将 pip 安装位置设置为持久化目录
pip config set global.target /volume/test/pkgpip -v config list
-
指定 Python 导入路径
PYTHONPATH=/volume/test/pkg:$PYTHONPATH
