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