eclipse che 是一个云端的 eclipse ide,通过浏览器就能访问。现在已经有很多功能,基本能满足日常开发,不过要想用的顺手,还需要不断完善。
其原理是通过 Docker 镜像在服务器根据需要建立多个独立的 Workspace,Workspace 里可以配置和建立项目。官方提供多个现成的 Workspace,方便开发和调试。这样就可以保证开发人员的开发环境都一致了,而且不用在本地装任何开发环境,对比较慢的机器是个福音。
官网:http://www.eclipse.org/che/,里有一些截图。

本来打算在 Windows 系统下配置 Eclipse Che 的,但是试了好久都没有成功,环境是 Windows10 + DockerToolbox,不过在 CentOS7 虚拟机下配置成功了。
配置环境:CentOS 7.x,Docker 19.03.120×01:下载eclipse-che代码语言:javascript代码运行次数:0运行复制
cd /tmpwget https://ftp.jaist.ac.jp/pub/eclipse/che/eclipse-che-4.0.0-RC11.zipunzip eclipse-che-latest.zipmv 解压目录 /usr/eclipse-che0x02:安装 jdk8
代码语言:javascript代码运行次数:0运行复制
yum install -y java-1.8.0-openjdkyum install -y java-1.8.0-openjdk-devel本人还是比较喜欢安装oracle jdk,下载地址:代码语言:javascript代码运行次数:0运行复制
https://pan.baidu.com/s/18QGn2Tc2kDNJVflqwfgghA上传JDK安装包并解压
在系统根目录下创建名称为java的文件夹
代码语言:javascript代码运行次数:0运行复制
[root@localhost /]# mkdir java执行以下命令选择要上传的安装包
代码语言:javascript代码运行次数:0运行复制
[root@localhost java]# rz -y执行解压命令
代码语言:javascript代码运行次数:0运行复制
[root@localhost java]# tar -xzvf jdk-8u161-linux-x64.tar.gz配置环境变量
以root身份登录操作系统,执行命令:
代码语言:javascript代码运行次数:0运行复制
[root@localhost java]# vim /etc/profile输入“i”进入编辑模式,在文件结尾增加如下环境参数:
代码语言:javascript代码运行次数:0运行复制
# set Java environmentJAVA_HOME=/java/jdk1.8.0_161PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH按ESC键退出编辑模式,输入“:wq”进行保存
重新编译文件使更改生效,执行如下命令
代码语言:javascript代码运行次数:0运行复制
[root@localhost jdk1.8.0_161]# source /etc/profile检查JDK安装是否成功
代码语言:javascript代码运行次数:0运行复制
[root@localhost jdk1.8.0_161]# java -versionjava version "1.8.0_161"Java(TM) SE Runtime Environment (build 1.8.0_161-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)[root@localhost jdk1.8.0_161]# javac用法: javac //省略0x03:关闭防火墙
代码语言:javascript代码运行次数:0运行复制
systemctl stop firewalld.servicesystemctl disable firewalld.service0x04:添加用户组和用户
由于 Che 必须使用用户 ID=1000 的用户,所以要新建一个在 docker 组下的用户才能新建项目。
代码语言:javascript代码运行次数:0运行复制
groupadd dockeradduser dkpasswd dkusermod -aG docker dk因为创建的用户dk的用户ID不一定是1000,所有需要修改dk用户ID,查看dk用户的ID,先登录到dk用户,输入以下命令
代码语言:javascript代码运行次数:0运行复制
# id查看linux所用用户的ID
AI图像编辑器
使用文本提示编辑、变换和增强照片
46 查看详情
代码语言:javascript代码运行次数:0运行复制
# cat /etc/passwd修改某个用户的ID
代码语言:javascript代码运行次数:0运行复制
# usermod -u 1000 dk设置的用户ID必须不被其他用户占用,否则报错
代码语言:javascript代码运行次数:0运行复制
[root@localhost eclipseche]# usermod -u 1000 dkusermod:UID “1000”已经存在0x05:添加 Docker 主机地址
192.168.1.56 是我的主机地址,可以使用如下命令查看
代码语言:javascript代码运行次数:0运行复制
[root@localhost eclipseche]# ifconfig编辑.bashrc
代码语言:javascript代码运行次数:0运行复制
# vim /home/dk/.bashrc添加:
代码语言:javascript代码运行次数:0运行复制
export DOCKER_MACHINE_HOST="192.168.1.56"保存退出。运行以下命令
代码语言:javascript代码运行次数:0运行复制
# . ./.bashrc# systemctl daemon-reload# service docker restart启动
代码语言:javascript代码运行次数:0运行复制
su dk. ./.bashrc/usr/eclipse-che/bin/che.sh start启动日志
访问界面
0x06:配置私有仓库(可选)
私有仓库还没配置成功,先把步骤放在这里作为参考。
下载私有库 registry
代码语言:javascript代码运行次数:0运行复制
docker pull registrydocker run -d -p 5000:5000 --restart=always --name registry registry:2配置
代码语言:javascript代码运行次数:0运行复制
/usr/eclipse-che/conf/che.properties添加:
代码语言:javascript代码运行次数:0运行复制
docker.registry.auth.url=192.168.1.56重启 che
代码语言:javascript代码运行次数:0运行复制
参考:https://ld246.com/article/1453010849218喜欢,在看
以上就是在线编辑器Eclipse Che的安装的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/279376.html
微信扫一扫
支付宝扫一扫