2016-02-12 70 views
0

Copdenvy的shellinabox runner允许你在浏览器中启动一个shell,在其中编译和运行你的代码。这适用于基于控制台的应用程序。是否可以在云中运行X Windows应用程序并查看图形窗口?如何在Codenvy Cloud IDE中运行X Windows应用程序?

将shell中的DISPLAY变量设置为您的Linux工作站的变量可以工作,尽管它依赖于您控制本地网络,如NAT和防火墙设置。云IDE的吸引力在于您只需要一个浏览器和一个https连接。

你可以ssh -X从X的源代码到Docker容器吗?你会在哪里找到网址?你将如何管理SSH密钥?

回答

2

例如,如果你看看Java/Swing“VNC + Java 7”跑步者,你会发现你能够运行一个使用X DISPLAY通过VNC的应用程序。 Codenvy提供一个基于Web的X Windows环境,您可以通过单击Timeout计数器左侧控制台窗口下方显示的超链接访问该环境。然后您可以查看用于启动此示例的Docker配方。

如果您在VM内部安装sshd守护进程并导出ssh/22端口,则可以在Codenvy 3.x中管理docker容器中的SSH。在即将到来的Codenvy SaaS 4.x中,ssh将在没有任何配置的情况下启用。

+0

是什么让Codenvy启动了“VNC + Java 7”跑步者中的X-Window-in-a-Browser,并在Runner窗口底部启动了超链接?我注意到在C++跑步者中可以选择的是Qt4,它也提供了X-Windows链接。我正在使用的跑步者没有提供链接;它只是说应用程序:正在运行.... – richardeigenmann

相关问题