使用 Web Code Server
Code Server 官方教程 code server 如上所述,使用 VsCode 需要安装相关软件包,这些操作需要在镜像内执行。此处请注意,目前暂不支持基于 conda 的 Python 运行环境。如果你使用了它,请将 Python 执行环境复制或链接到 /usr/bin 或 /usr/local/bin- 进入开发环境 - VSCS 页面,点击 Create。
- 选择 VSCS 作为 Access Method
- 此处的扩展目录指的是 VSCode 中安装的各种插件的存储路径。建议将它们安装到 /xxx/.vscode/extensions 这种路径格式下。系统会默认提供一个插件路径,但关闭后可能会丢失。
- 如何使用 code server 进入、打开、监控等操作通过列表右侧的操作菜单执行。点击 “Open” 会跳转到 vscode 页面(从状态变为 running 到能够打开,实际上大约需要 10 秒的加载时间,这部分仍在优化中)
- code server 界面如下所示:
以 SSH 模式创建实例
-
进入开发环境 - VSCS 页面,点击 Create

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

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

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

-
点击 Open 后,你可以获取对应的访问命令,并得到 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
