分类
笔记 编程

云开发IDE - Eclipse Che

Eclipse Che是一个现代的、开放源代码的软件开发环境,它是基于云端的IDE。官方没有提供直接可运行的程序,而是使用现在正火的Docker镜像。官方推荐Docker 17+,首先需把本的Docker升级到最新。

不同平台的升级方法:https://docs.docker.com/install/
我本地的环境是Ubuntu 18.04,使用单用户安装方式。执行如下:

1.卸载旧的docker

apt remove docker docker-engine docker.io

2.安装必要的软件包

apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common


3.添加docker官方gpg key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88

4.添加系统架构,我的是64位操作系统

add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

5.安装最新版docker

apt update
apt install docker-ce

这样docker就安装完了。
docker的使用方法这里不做介绍。我也是第一次用,简单看了一下说明,它应该是有一个云端库存放各种镜像的,就像maven一样。

docker search eclipse

列出相关的镜像。

我安装了如下:

docker pull eclipse/che
docker pull eclipse/che-cli
docker pull eclipse/che-server

启动eclipse che

docker run -p 8080:8080 -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /data1/docker/eclipse-che:/data -e CHE_HOST=0.0.0.0 eclipse/che-server

这里指定了本地端口和docker端口,都为8080,还指定了数据目录和启动IP。更多的启动参数或设置,可以参考:https://www.eclipse.org/che/docs/docker-single-user.html

启动成功,打开浏览器,输入:http://localhost:8080,成功进入仪盘表。


在这里可以创建工作空间。支持java、android、php、python、c/c++等。关于IDE的使用,多熟悉一下应该没问题。

Eclipse Che属于下一代IDE,完全基于云。最大的好处就是可以在网吧,在iPad上,随时随地开始工作,省去环境搭建等麻烦。

发表评论

电子邮件地址不会被公开。