安装使用的版本是 6.16.0, 已经过时, 7 版本已经出了.
安装使用 (Ubuntu)
环境: Ubuntu 16.04
Eclipse Che GitHub | 官方文档 | 官方安装文档
文档指出运行一个默认的 Eclipse Che, 在 Docker 下仅需如下命令.
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v <path>:/data eclipse/che start
由于 Docker 进程使用 Unix Socket 而不是 TCP 端口, 需要 sudo
. cd 到一个目录, 输入:
# 指定了版本 6.16.0, 最新版总是提示 not found.
sudo docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v ~/Eclipse-Che:/data eclipse/che:6.16.0 start
# 目前用的版本
sudo docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v ~/Workspace/Eclipse-Che/Eclipse-Che-6.16.0:/data -v ~/.m2:/home/user/.m2 eclipse/che:6.16.0 start
倒数第二行输出 INFO: (che start): Use: http://192.168.221.133:8080
即为浏览器访问地址.
踩坑
Workspace 中不显示且无法新建项目
如图.
而正常情况应该为:
出现该问题的原因: 访问的地址是 localhost:8080
或 127.0.0.1:8080
, 正确应该访问本机ip+端口8080.
问题主要发生在 Windows 下, win 下终端直接提示的用 localhost 访问, 而 Linux 环境下则提示用本机ip访问所以没这个问题:
INFO: (che sstart): Use: http://192.168.221.133:8080
INFO: (che start): API: http://192.168.221.133:8080/swagger
解决方法查询自