ubuntu18.04配置nvidia docker和遠程連接ssh+遠程桌面連接(三)


ubuntu18.04配置nvidia docker和遠程連接ssh+遠程桌面連接(三)

本教程適用於想要在遠程服務器上配置docker圖形界面用於深度學習的用戶。

(三)配置遠程桌面連接訪問docker容器

第一步:配置遠程桌面

開啟容器:sudo nvidia-docker run-it -p 10000:22 ufoym/deepo:ssh bash

容器內依次輸入如下指令:

1 apt-get install xfce4 2 apt-get install xubuntu-desktop 3 apt-get install xrdp 4 echo “xfce4-session” > ~/.xsession 5 service xrdp restart

輸入指令:exit 退出容器並保存容器到新的鏡像:docker commit 容器ID 鏡像名:版本名(具體見教程上一章)

本教程保存的新鏡像名為ufoym/deepo:xrdp

開啟容器:

1 sudo nvidia-docker run-it -p 10000:22\ 2       -p 10500:3389\         #10500為主機任意空閑端口號,3389為遠程桌面服務保留端口號 3           ufoym/deepo:xrdp bash

 

容器內輸入指令:

 1 rm /var/run/xrdp/xrdp.pid 

 2 rm /var/run/xrdp/xrdp-sesman.pid  

 3 service xrdp restart 

重啟xrdp服務

windows遠程連接中輸入IP:端口號(10500),賬號root,密碼即可登錄遠程桌面

第二步:安裝中文輸入法:

參考網址:https://blog.csdn.net/qq_22527639/article/details/80009796

注意:安裝程序時要從開啟容器的終端中輸入指令,而不是從遠程桌面中的終端輸入。

安裝搜狗輸入法后可能輸入中文時候選框內是亂碼,這可能由於你安裝的英文版桌面,系統中缺少中文字體庫,故需下載中文字體。方法如下:

輸入指令:vim /etc/default/locale

其中添加如下內容:

 1 LANG=”zh_CN.UTF8”

 2 LANGUAGE=”zh_CN:zh” 

保存后退出

輸入指令:apt-get install language-pack-zh-hans

下載安裝完成后,輸入exit退出容器並保存鏡像(docker commit)

再度按上述流程開啟訪問容器后,便可以發現系統界面已經變成中文,且輸入法正常。

第三步:安裝瀏覽器等必需軟件

根據個人需求進行后續軟件配置。

例如谷歌瀏覽器:https://blog.csdn.net/qq551551/article/details/78885704/

本教程最終配置docker指令如下:

 1 sudo          #以管理員權限運行docker  2     NV_GPU=0       #限制容器僅使用0號顯卡  3     nvidia-docker run   #nvidia-docker容器啟動指令  4     --name "test"     #容器命名  5     -c 1024         #限制容器CPU使用等級(等級越高分配的CPU線程越多,1024最大)  6     -m 8192m       #限制內存使用量(內存使用最多為設置的2倍)  7     -it            #打開容器控制台交互界面(-d后台運行容器)  8     -p 10000:22      #ssh服務端口  9     -p 10500:3389     #遠程桌面連接服務端口 10     -v 主機:容器      #容器內掛載主機硬盤,主機文件掛載點:容器文件掛載點 11     --shm-size=1g     #設置共享內存,(默認64M,參數過小瀏覽器等組件可能會崩潰) 12     bash           #插入bash組件作為前端控制台交互界面

 

本教程最終配置完成效果如圖:

 

至此,ubuntu18.04配置nvidia docker和遠程連接ssh+遠程桌面連接教程完畢,祝好。

 

參考教程:

安裝搜狗輸入法:https://blog.csdn.net/qq_22527639/article/details/80009796

修改系統語言:https://blog.csdn.net/u014451100/article/details/84378930

安裝Chrome:https://blog.csdn.net/qq551551/article/details/78885704/

解決瀏覽器崩潰:https://blog.csdn.net/vinson0526/article/details/51861693


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM