theia-ide是一个能运行在浏览器里的开发环境,对常用语言都有很好的支持。非常适合在服务器上运行。本文介绍theia在docker环境下的安装和使用。

首次运行

基本版,包含基本的编辑功能

docker run -it -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:latest

完整版

docker run -it -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia-full:latest

单独对某个环境的支持,将完整版的theia-full:latest替换即可

用途 命令
Go theia-go:latest
Java theia-java:latest
Openshift theia-openshift:latest
python theia-python:latest
ruby theia-ruby:latest
sadl theia-sadl:latest

docker相关

如果不想每次运行都下载新版本,可以去掉命令中的:latest,会运行已下载的版本。

其他链接

官网:https://www.theia-ide.org/
GitHub:https://github.com/theia-ide/theia
官方文档:https://www.theia-ide.org/doc/index.html

web IDE theia-ide安装相关推荐

  1. 【Lighthouse教程】Theia IDE

    Thiea IDE 是一套构建基于 Web 的云端 IDE 的开源框架,是一个可扩展的平台,具备良好的多语言支持能力,并支持 VS Code 扩展. 拥有一个属于自己的 Web IDE 还挺方便的,只 ...

  2. 针对Arduino IDE 2.0安装后找不到端口的问题(USB转串口驱动)(Win11)

    一.Arduino IDE下安装以及配置 参考我的这篇博客: Arduino IDE 2.0安装,ESP8266/ESP32环境配置(Win11)_JASON丶LI的博客-CSDN博客https:// ...

  3. Arduino开发(一)_软件开发IDE工具的安装

    Arduino开发(一)_软件开发IDE工具的安装 学习Arduino开发首先需要安装软件开发工具,下面给大家做详细的演示, Arduino官方网站网址如下: https://www.arduino. ...

  4. Ubuntu 18下C/C++ IDE之CodeLite安装

    Ubuntu 18下C/C++ IDE之CodeLite安装方法如下: sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite ...

  5. Wio RP2040无线WiFi迷你开发板Arduino IDE开发环境安装与使用基础

    Arduino IDE作为一种开源硬件开发软件工具,目前拥有很好的应用生态和众多的用户,本文介绍Wio RP2040无线WiFi迷你开发板Arduino IDE环境安装与设置,并给出采用Arduino ...

  6. Spring Boot Initilizr - 使用IDE或IDE插件

    Spring Boot Initilizr 使用IDE或IDE插件 这是我之前的帖子的延续.在阅读这篇文章之前,请先阅读我在" Spring Boot Initilizr Web界面 &qu ...

  7. Python Web技术开发软件安装

    关于博主 努力与运动兼备-~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步! 微信公众号: 啃饼思录 QQ: 2810706745(i思录) 今天,博主正好有空,看到网上那么多求助 ...

  8. 关于从WEB服务器自动下载安装可执行性文件的方法

    在介绍方法之前,首先声明我是个纯粹地.不折不扣地.完完全全地ASP菜鸟,如不是客户所迫,我不会有兴趣去折腾这些对我来说毫无意义的东西(或许某些人对这些很感兴趣,那就另当别论了).当客户要求我做一个从W ...

  9. Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法

    今天安装VS2008时出现了问题,怎么都无法安装成功.装了好几次都在"Visual Studio Web 创作组件(Visual Studio Authoring Component)&qu ...

  10. web开发---为什么要安装web服务器

    做Web开发为什么要安装web服务器(tomcat.weblogic等)? web资源可以是静态的也可以是动态的. 用静态的举例. 存在一个静态资源 我在web文件夹中有一个index.html文件 ...

最新文章

  1. Linux(Nginx)+Java SpringBoot视频微服务搭建
  2. [UWP小白日记-10]程序启动屏(ios解锁既视感)
  3. springmvc学习及源码地址
  4. 二级分类_iOS 13.3正式版,增加信息联系人二级分类,支持联通VoLTE功能
  5. 三层架构---理论篇
  6. 2019-ACM-ICPC-南京区网络赛-E. K Sum(莫比乌斯反演 + 杜教筛)
  7. python的设计哲学是优雅明确简单_Python简单教程
  8. 使用Ghidra对WhatsApp VOIP Stack 溢出漏洞的补丁对比分析
  9. 如何解决WORD安全模式错误问题
  10. 管理是管事,领导是带人!
  11. JAVA的sdn控制器,软件定义网络基础---SDN控制平面
  12. 查看连接MYSQL数据库的IP信息
  13. 组织级项目管理和项目集、项目组合管理
  14. 金山文档服务器暂不可用,wps金山文档在线编辑--.Net 接入指南
  15. 差分线传输的两台设备需要共地吗?RS485接口为什么要接地
  16. cgo+gSoap+onvif学习总结:5、获取profileToken、rtsp流地址、快照地址及cgo程序signal SIGSEGV: segmentation violation解决方法
  17. 神经网络理论及应用答案,人工神经网络原理答案
  18. android系统 默认颜色
  19. 吕鑫书中自己定义的CMyTime
  20. Win10连不上蓝牙鼠标

热门文章

  1. Python道路之——画自己名字
  2. 【4】 脑部MRI图像肿瘤分类级别
  3. 英语Catarinite天铁托甲catarinite镍铁陨石
  4. MATLAB中关于复矩阵的操作,新手易错
  5. 如何让你的本地上的项目不用部署到服务器也能让外网看到?使用ngrok内网穿透实现
  6. 区块链报告会心得体会3000_学习区块链的心得体会?
  7. ad7606中文资料_AD7606
  8. 流媒体服务器+终端(android,ios,web)来实现实时监控或着说是直播
  9. UE4使用时间轴制作简单开关门
  10. 平衡二叉树 构造方法RR RL LL LR