无法通过浏览器访问以多用户模式在docker上运行的Eclipse Che Server

时间:2019-07-02 08:19:13

标签: docker eclipse-che

作为POC的一部分,我正在尝试使用docker在多用户模式下测试Eclipse che。以下是我安装Che服务器的步骤

1。由于网络受限,我已将所有必需的图像下载为tar文件,并在离线模式下使用 docker load 命令加载了图像

2。一旦所有需要的图像都可用,我在命令下面运行 docker run -it -e CHE_MULTIUSER = true -e CHE_HOST = XXX.XX.51.91 -v /var/run/docker.sock:/var/run/docker.sock -v / opt / disk1 / workspaces / RRN / backup:/ data che start --offline

3。上面的命令成功启动了che,postrgess和keycloak容器,并且che服务器在8080端口上运行,而keyClok在5050端口上运行

4。要测试IDE,我已经打开浏览器并发出以下命令,并收到“缺少授权令牌,请单击此处重新加载” 消息。 http://XXX.XX.51.91:8080

请帮助我解决什么问题以及如何解决。

我是否需要在端口5050上运行的密钥斗篷中进行任何配置设置

有关该错误的更多详细信息,请参阅所附的屏幕截图。

关于, 拉维。

Click here to see actual error

click here to see docker images list

2 个答案:

答案 0 :(得分:0)

要运行Eclips Che 7,您需要minikube或minishift环境,并且没有离线模式。

答案 1 :(得分:0)

AFAIK Che不支持在裸码头上运行,例如在此评论中提到的:https://github.com/eclipse/che/issues/13113