本教程适用于想要在远程服务器上配置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/
至此,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
转载于:https://www.cnblogs.com/nrm1/p/10219754.html