简介
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/
首次访问提示输入密码
成功后进入主页
看到上面的界面就说明成功了!
(接下来时间交给你,新建文件测试吧)