配置Eclipse Che

本贴最后更新于 3022 天前,其中的信息可能已经斗转星移

Eclipse Che 是一个云端的 Eclipse IDE,通过浏览器就能访问。现在已经有很多功能,基本能满足日常开发,不过要想用的顺手,还需要不断完善。

其原理是通过 Docker 镜像在服务器根据需要建立多个独立的 Workspace,Workspace 里可以配置和建立项目。官方提供多个现成的 Workspace,方便开发和调试。这样就可以保证开发人员的开发环境都一致了,而且不用在本地装任何开发环境,对比较慢的机器是个福音。

官网:http://www.eclipse.org/che/,里面有一些截图。

img

img

本来打算在 Windows 下配置 Eclipse Che 的,结果试了好久都没有成功,环境是 Windows10+DockerToolbox,不过在 CentOS7 虚拟机下配置成功了。

配置环境

	CentOS7,Docker1.9

下载

    cd /tmp
	wget https://install.codenvycorp.com/che/eclipse-che-latest.zip
	unzip eclipse-che-latest.zip
	mv (解压目录) /usr/eclipse-che

安装 jdk8

	yum install -y java-1.8.0-openjdk
	yum install -y java-1.8.0-openjdk-devel

关闭防火墙

	systemctl stop firewalld.service
	systemctl disable firewalld.service

添加用户组和用户

由于 Che 必须使用用户 ID=1000 的用户,所以要新建一个在 docker 组下的用户才能新建项目。具体原因参考这里

	groupadd docker
	adduser dk
	passwd dk
	usermod -aG docker dk

添加 Docker 主机地址

192.168.1.100 是我的主机地址

编辑.bashrc

	vim /home/dk/.bashrc

添加:

	export DOCKER_MACHINE_HOST="192.168.1.100"

保存退出。

运行:
. ./.bashrc
systemctl daemon-reload
service docker restart

启动

	su dk
	. ./.bashrc
	/usr/eclipse-che/bin/che.sh start

配置私有仓库(可选)

私有仓库我还没配置成功,先把步骤放在这里作为参考。

下载私有库 registry

	docker pull registry
	docker run -d -p 5000:5000 --restart=always --name registry registry:2

配置/usr/eclipse-che/conf/che.properties

添加:

	docker.registry.auth.url=192.168.1.100

重启 che

  • Eclipse Che
    1 引用
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    476 引用 • 899 回帖
  • IDE
    21 引用 • 83 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...