当前位置: 首页 > article >正文

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

出现登录界面

http://www.lryc.cn/news/2418964.html

相关文章:

  • 计算机网络自学指南,怒推荐一波,简直太全面了!
  • 小米更新显示非官方rom_魔趣ROM 安装刷入教程(小白新手)
  • 多路径软件常用操作(MPIO)
  • C语言学生成绩信息管理系统(超详细版)
  • OpenProcessToken
  • 前端框架Layui学习五:弹出层和数据表格
  • 原神童梦的切片解密攻略
  • VMware虚拟机安装Linux教程(超详细) | 阿里龙蜥OS (CentOS替代品)
  • 实战中绕过disable_functions执行命令
  • 有关软件开发中的项目管理:关键性问题解答(一)
  • CSDN 居然偷偷干了这件事,VIP会员真香,速度还不错
  • PHP基础编程
  • 猪猪猫Windows7 X86旗舰中文装机版V0911
  • JVM学习记录
  • 三款图形化的SQL查询分析器工具推荐
  • 深入理解LTE-A 学习笔记(1)
  • 安卓dialer Phone进程【Telephony框架、TeleService】启动过程
  • [Python]网络爬虫(三):使用cookiejar管理cookie 以及 模拟登录知乎
  • 《SEO实战密码》笔记①-了解搜索引擎
  • document.all的用法
  • Kotlin入门(4)声明与操作数组
  • JS基本特效 -- 常见40个常用的js页面效果图(转载)
  • maven从下载到安装--详细版
  • 判断文件夹是否存在的方法
  • 代码详解C#比较时间的三种方法
  • 时间序列 R 09 ARIMA
  • 用php中的ignore_user_abort与register_shutdown_function
  • 神奇的Scheme命名
  • ASP.NET 核心技术 | ADO.NET 使用Connection对象链接数据库
  • 约束优化与医疗科技:提高医疗设备性能的关键技术