Skip to main content
支持用户基于 SSH 公钥,通过 SSH 从本地访问 pod 进行开发。

使用 Web Code Server

Code Server 官方教程 code server 如上所述,使用 VsCode 需要安装相关软件包,这些操作需要在镜像内执行。此处请注意,目前暂不支持基于 conda 的 Python 运行环境。如果你使用了它,请将 Python 执行环境复制或链接到 /usr/bin 或 /usr/local/bin
  1. 进入开发环境 - VSCS 页面,点击新建,选择 VSCS 作为访问方式。
  2. 此处的扩展目录指的是 VSCode 中安装的各种插件的存储路径。建议将它们安装到 /xxx/.vscode/extensions 这种路径格式下。系统会默认提供一个插件路径,但关闭后可能会丢失。
  3. 如何使用 code server:进入、打开、监控等操作通过列表右侧的操作菜单执行。点击“打开”会跳转到 vscode 页面。
  4. code server 界面如下所示:

以 SSH 模式创建实例

  1. 进入开发环境 - VSCS 页面,点击新建
  2. 选择 SSH 作为访问方式并配置公钥。
  3. 配置存储挂载(可选),选择资源实例,完成后点击新建。

访问 SSH 实例

  1. 创建完成后,在列表页找到对应实例并点击打开。
  2. 点击“打开”后,你可以获取对应的访问命令,并得到 SSH 连接 IP 与端口。

问答

  1. SSH 连接时出现 “remote host identification has changed” 的问题 如何修复: ssh-keygen -R [ip]:port

在 VSCS 中持久化安装 Python 库

  1. 配置持久化目录
  2. 将 pip 安装位置设置为持久化目录 pip config set global.target /volume/test/pkg pip -v config list
  3. 指定 Python 导入路径 PYTHONPATH=/volume/test/pkg:$PYTHONPATH