eclipse-che01 安装eclipseche
eclipse-che01 安装eclipseche
CentOS-7安装Eclipse-che-6.19.0
eclipse-che简介
Eclipse Che 是一个高性能的基于浏览器的集成开发环境,通过提供结构化的工作区、项目输入、模块化扩展插件来支持 Codenvy 的引擎。Eclipse Che 采用 Java 开发,支持 Windows、Linux 和 OS X 系统。提供扩展功能用于支持多种编程语言。目前支持的语言包括:C++、Go、Java、Python、Ruby、SQL,提供语法高亮、代码分析、代码辅助和调试功能。构建工具支持:Ant、Bower、Grunt、Gulp、Maven 和 Npm。
官方文档:https://www.eclipse.org/che/docs/quick-start.html
安装docker-ce
笔者使用的的操作系统是CentOS 7.5,默认安装的docker版本是1.13.1,运行eclipse-che需要的版是Docker 17
删除所有镜像,停止docker,移除docker
docker rm -f `docker ps -qa`
systemctl stop docker
yum remove -y docker
安装依赖,添加yum源
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker-ce
yum -y install docker-ce
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
docker启动eclipse-che
mkdir -p /opt/docker-run
vi /opt/docker-run/eclipse-che.sh
内容如下
#!/bin/sh
docker run -dit --restart=always --name=eclipse-che --privileged=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/dv/eclipse-che/data:/data \
-e CHE_HOST=192.168.99.241 -e CHE_MULTIUSER=true -e CHE_VERSION=6.19.0 \
eclipse/che:6.19.0 start
启动脚本进行安装
/opt/docker-run/eclipse-che.sh
相关环境变量
CHE_HOST 宿主机IP
CHE_MULTIUSER 多用户模式
CHE_VERSION 设置安装的版本
安装完成后访问 http://ip:8080,会自动调整到
http://192.168.99.241:5050/auth/realms/che/protocol/openid-connect/auth
出现登录界面