搭建私有Online IDE
本文最后更新于 64 天前,其中的信息可能已经有所发展或是发生改变。

8/22 重新看了遍docker文档,提升了部署体验

之前试用了华为云的CloudIDE,感觉还蛮方便的,就想利用手头小鸡也搞个在线IDE自己用用

Theia

从大佬那里了解到,华为的CloudIDE是基于Eclipse Theia开发的,项目地址

Theia IDE Screenshot

希望部署这款的自行研究文档(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月份就建了草稿,一直晾着,还好今天看了眼草稿……

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇