简介

code-server 是一个可以在远程服务器上运行 VS Code 的工具。
通过浏览器访问,它可以让你:在 Chromebook、平板电脑和笔记本电脑上都有一致的开发环境。
利用大型云服务器的优势加速测试、编辑与下载等操作。
节能减耗所有密集计算都在服务器上运行。不再需要运行多余的 Chrome 实例。

# 不多介绍了 有需要的可以尝试搭建下

docker标准环境下,新建 docker-compose.yml

#如要映射其它工作目录可设置volumes

version: "3"

services:

  code-server:

    container_name: code-server
    image: codercom/code-server
    ports:
        - "9974:8080"
    volumes:
        - "./wwwroot:/home/coder/project"
    environment:
      PASSWORD: <password>
    restart: always
    networks:
        - traefik
    labels:
        - "traefik.enable=true"
        - "traefik.docker.network=traefik"
        - "traefik.http.routers.halobug-main.entrypoints=http"
        - "traefik.http.routers.halobug-main.rule=Host(`codeserver-halobug.local.cn`)"
        - "traefik.http.services.halobug-main-backend.loadbalancer.server.scheme=http"
        - "traefik.http.services.halobug-main-backend.loadbalancer.server.port=80"
    logging:
        driver: "json-file"
        options:
            max-size: "10m"
networks:
  traefik:
    external: true

RUN

docker-compose up # 进行调试

docker-compose up -d # 后台启动

docker-compose down && docker-compose up -d # 重启

验证

不出意外的话绑定hosts 浏览器访问:http://codeserver-halobug.local.cn:9974/

首次访问提示输入密码 Center

成功后进入主页 Center

看到上面的界面就说明成功了!

(接下来时间交给你,新建文件测试吧)