作为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上运行的密钥斗篷中进行任何配置设置
有关该错误的更多详细信息,请参阅所附的屏幕截图。
关于, 拉维。
答案 0 :(得分:0)
要运行Eclips Che 7,您需要minikube或minishift环境,并且没有离线模式。
答案 1 :(得分:0)
AFAIK Che不支持在裸码头上运行,例如在此评论中提到的:https://github.com/eclipse/che/issues/13113