0

像 Eclipse Theia 一样,是否可以集中运行 VSCode,从而可以通过浏览器远程访问(在多用户场景下使用)?我不是在谈论“https://vscode.dev/”(我知道这一点)。我对私人托管、自定义插件等(如 Eclipse Theia)很好奇。

4

1 回答 1

0

谢谢@lawrence-Cherone coder.com

在此处输入图像描述

如果您使用的是Docker

  1. 只需创建docker-compose.yml

在此处输入图像描述

  1. docker-compose up在cmd中运行

在此处输入图像描述

    version: "2.1"
services:
  code-server:
    image: lscr.io/linuxserver/code-server
    container_name: code-server
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - PASSWORD=password #optional
      - HASHED_PASSWORD= #optional
      - SUDO_PASSWORD=password #optional
      - SUDO_PASSWORD_HASH= #optional
      - PROXY_DOMAIN=code-server.my.domain #optional
      - DEFAULT_WORKSPACE=/config/workspace #optional
    volumes:
      - /path/to/appdata/config:/config
    ports:
      - 8443:8443
    restart: unless-stopped
  1. 完成 localhost:8443 中可用的IDE后(如 dockercompose.yml 中所述)

有关更多信息,请访问Docker 中心


在 Windows 上安装(使用 git bash):

Windows 我们目前不发布 Windows 版本。我们建议使用 yarn 或 npm 将 code-server 安装到 Windows 上。

注意:如果您想在 Windows 上使用 code-server --link,您还需要手动构建 coder/cloud-agent。 文档

在此处输入图像描述

    yarn global add code-server
# Or: npm install -g code-server
code-server
# Now visit http://127.0.0.1:8080. Your password is in ~/.config/code-server/config.yaml

在此处输入图像描述

于 2022-02-09T16:57:57.197 回答