2016-11-17 66 views
4

我已經下載了Docker中的ubuntu鏡像。 我可以 docker run -it ubuntu如何在Docker鏡像中打開Ubuntu GUI

運行Ubuntu的,但我只看到根,我沒有看到Ubuntu的界面,如何安裝或配置GUI該圖像和對GUI運行應用程序,如我們在VM

+0

從Docker容器需要Ubuntu GUI有什麼用? Docker通常運行無頭,所以你可以安裝X並運行VNC服務器或者我猜...但似乎很奇怪。 –

+2

Docker映像應該運行一個應用程序,最典型的是服務器或計算應用程序。有時它會獲得更多的應用程序,但通常不會爲用戶界面提供服務。 UI需要更多的東西,因爲docker並不是一個好用例。 – randominstanceOfLivingThing

+0

我實際上想要編碼python並調試圖像中的所有東西,在ubuntu映像中這樣做的方式是什麼? –

回答

3

運行通常,使用Docker進行開發的方法是將IDE保留在工作站上,並使用源代碼生成的二進制文件構建圖像。

可以在domeide.github.io/ (Docker meets the IDE!)
例如找到這樣的工作流程(本地編譯,部署在搬運工容器)的許多例子:Docker Tools for VisualStudio允許你編輯和碼頭工人進程之間的緊密集成。

https://microsoftcloudexplorer.gallerycdn.vsassets.io/extensions/microsoftcloudexplorer/visualstudiotoolsfordocker-preview/0.41.0/1478598789732/205468/1/add-docker-support.png

(但是,這是爲Visual Studio 2015年,而不是Visual Studio代碼)

+0

感謝清除我,我想我必須在我的VS代碼在主機工作站的Visual Studio代碼中使用python代碼,並使用Ubuntu的Python庫泊塢窗圖像的圖像,對不對?並建立使用 –

+1

@ShanKhan這是主意,是的。您可以使用docker run -v將數據卷本地文件夾裝載到容器中(https://docs.docker.com/engine/tutorials/dockervolumes/#/mount-a-host-directory-as-a-data-volume) – VonC

相關問題