Copdenvy的shellinabox运行器允许您在浏览器中启动shell,您可以在其中编译和运行代码。这适用于基于控制台的应用程序。是否可以在云中运行X Windows应用程序并查看图形窗口?
将shell中的DISPLAY变量设置为Linux工作站的变量可能会起作用,但它依赖于您控制本地网络以获取NAT和防火墙设置等内容。云IDE的吸引力在于您只需要浏览器和https连接。
你可以从支持X的源ssh -X到Docker容器吗?你在哪里可以找到这个网址?你将如何管理ssh密钥?
答案 0 :(得分:2)
例如,如果您查看Java / Swing“VNC + Java 7”运行器,您将看到您能够运行通过VNC使用X DISPLAY的应用程序。 Codenvy提供基于Web的X Windows环境,您可以通过单击Timeout计数器左侧控制台窗口下方显示的超链接来访问该环境。然后,您可以查看用于启动此示例的Docker配方。
如果您在VM内部安装sshd守护程序并导出ssh / 22端口,则可以在Codenvy 3.x中管理docker容器中的SSH。即将推出的Codenvy SaaS 4.x ssh将在没有任何配置的情况下启用。