2016-03-22 45 views
1

對於某些方面,這些都是我到目前爲止所採取的步驟: 如何遠程桌面到遠程服務器上運行的xrdp安裝的docker容器?

  • sudo snappy update

    爲Rpi2
  • 啓動它
  • ssh來Rpi2並輸入以下命令
  • 潤泊塢容器,docker run -ti <image-id>,然後發出以下命令來install RaspbianMate desktop environment和XRDP:
    • echo "deb http://archive.raspbian.org/mate wheezy main" >> /etc/apt/sources.list
    • apt-get update && apt-get install -y mate-core mate-desktop-environment lightdm xrdp
+0

糾正我,如果我錯了我會說你的問題是不完整的。你已經運行一個docker容器並安裝了一些庫,但是你還沒有執行任何服務,而且還沒有建立客戶端 - 服務器rdp連接。你從哪裏拿到文件?你到目前爲止發現了什麼問題嗎? –

+0

@HéctorValverdePareja,我想我的問題是,我不知道如何進步。你提到需要開始服務是非常有用的。我會嘗試。只是不知道我將不得不輸入什麼命令才能連接到遠程服務器,然後連接到容器。這是我關心的這一雙跳。 我已經把來自多個頁面的上述命令以及我自己的記憶/經驗放在一起。 –

+0

我想我已經成功地啓動了相關服務'service xrdp start'和'service lightdm start'。現在我認爲,如果我可以給碼頭集裝箱一個可以訪問整個內部網絡的IP地址,我就足以建立連接。只是不確定這一步。 –

回答

0

請嘗試以下:

1)爲您的服務器端需要的所有依賴項提供一個docker IMAGE,例如您在問題中提到的庫等等。雖然正確的方法是創建一個Dockerfile,你可以玩,請打開shell運行的容器內(即bash)的:

docker run -it <image-id/name> bash 

如果您打開另一個終端(這樣做),你可以看到你運行的容器執行'bash'與docker ps

2)完成安裝依賴項後,需要使用docker commit命令創建一個新的docker IMAGE。

3)運行新的圖像傳遞RDP服務器的命令,並暴露出相關端口/ s到允許這樣的服務器的外部連接:

docker run -p <external_port>:<internal_port> <new_image_id> <rdp_server_command> 

您可能會發現有用的本文件中的信息: https://github.com/SvenDowideit/dockerfiles/tree/master/xrdp

相關問題