Coding开源WebIDE

  • Coding的开源WebIDE
    • 可以参考README.md文档的方法安装启动
    • 使用以下docker-compose快速安装启动
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      # 随便找个文件夹,新建文件 docker-compose.yml
      # 把这些内容粘贴进去
      # 启动命令:docker-compose up -d
      # ******服务器放行端口 8080、在服务器后台的防火墙也要放行端口 8080******
      version: '3.1'
      services:
      webide:
      image: webide/webide
      restart: always
      ports:
      - 8080:8080
      volumes:
      - /home/webide/coding-ide-home:/root/.coding-ide

code-server

  • 官网说:Docker代码空间应该至少有4 个内核和 6 GB 的 RAM(推荐 8 GB),达不到的话体验不是很好
  • 创建文件docker-compose.yml,粘贴下面的文本
    1
    2
    3
    4
    5
    6
    7
    8
    9
    version: '2.1'
    services:
    coder:
    image: codercom/code-server:latest
    restart: always
    ports:
    - 8080:8080
    volumes:
    - /home/vscode/project:/home/coder/project
  • docker-compost up -d启动即可,需要在docker中配置pythonnode等,参考《在 CentOS 使用 docker》
  • 启动密码查看
    • docker exec -it coder_coder_1 sh
    • cat ~/.config/code-server/config.yaml

  • 在线预览参考《vscode 笔记》,安装扩展实现预览:Browser Preview
web版vscode预览web项目