本文最后更新于 148 天前,其中的信息可能已经有所发展或是发生改变。
8/22 重新看了遍docker文档,提升了部署体验
之前试用了华为云的CloudIDE,感觉还蛮方便的,就想利用手头小鸡也搞个在线IDE自己用用
Theia
从大佬那里了解到,华为的CloudIDE是基于Eclipse Theia开发的,项目地址
希望部署这款的自行研究文档(Docker部署,在此不做过多介绍
code-server
这个项目是我网上冲浪时发现的,由于是个完整的VS Code,所以上手起来会更便捷
快速部署
curl -fsSL https://code-server.dev/install.sh | sh
Docker部署
又到了我最喜欢的docker部署环节了
docker run -itd --restart=always -p 8080:8080 -v "$PWD:/home/coder/project" -u "$(id -u):$(id -g)" codercom/code-server:latest
自行修改端口以及$PWD所代表的项目目录
随后获取前端密码
docker exec -it $(docker ps -aqf ancestor=codercom/code-server) cat ~/.config/code-server/config.yaml
也可以在新建容器时预先设置密码
docker run -itd --restart=always -p 8080:8080 -v "$PWD:/home/coder/project" -u "$(id -u):$(id -g)" -e PASSWORD='PASSWD' codercom/code-server:latest
将PASSWD替换为您希望的密码
随后,也可以通过Caddy、Nginx等反代来进行访问
这篇咕了很久很久….(4月份就建了草稿,一直晾着,还好今天看了眼草稿……