2016-02-12 46 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

相關問題