900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux vnc端口映射 linux服务器配置docker+vnc 随时访问远程桌面

linux vnc端口映射 linux服务器配置docker+vnc 随时访问远程桌面

时间:2021-01-22 08:54:49

相关推荐

linux vnc端口映射 linux服务器配置docker+vnc 随时访问远程桌面

说明

想要在外面连接linux服务器,但是有些内容又需要桌面显示。最后使用docker配合vnc解决该问题。

环境

Ubuntu 18.04,在宿主机上安装好显卡驱动,docker 19.03,nvidia-docker

步骤

去docker-hub上搜索相关镜像做基础镜像,我pull的是这个装配好的vnc镜像:

sudo docker pull dorowu/ubuntu-desktop-lxde-vnc

重启docker服务

sudo systemctl restart docker

使用下载好的镜像创建容器

sudo docker run -p 1080:80 -p 5900:5900 -e VNC_PASSWORD=123456 --gpus all -v /home/cm:/home dorowu/ubuntu-desktop-lxde-vnc

-p1080:80表示将宿主机上的1080端口映射到docker容器上的80端口,-p 5900:5900同理。

-e VNC_PASSWORD=123456 设置访问密码。

--gpus all 使用gpu。该语句需要安装nvidia-docker。

-v /home/cm:/home 将宿主机/home/cm挂载到容器/home。

在其他设备访问

电脑,ipad,手机等都可以访问,最好下载 VNC viewer,或者通过浏览器访问ip:1080,输入密码即可。

其他

查看内核

uname -a

该镜像比较简洁,下载软件时需要更新

apt-get update

apt-get install sudo

深度学习常用的几个软件,anaconda,pycharm,考虑数据传输百度云等,都是在官网上下载并安装。

在官网上下载anaconda后执行:

bash Anaconda_Linux-x86_64.sh

可能会要手动添加环境变量:

sudo vim ~/.bashrc

export PATH=/home/anaconda3/bin:$PATH

source ~/.bashrc

pycharm在官网上下载解压后进入 /下载/bin,执行以下命令安装:

sh ./pycharm.sh

接着回到桌面,创建pycharm图标

[Desktop Entry]

Name = PyCharm

Type = Application

Exec = /home/Downloads/pycharm/bin/pycharm.sh

Icon = /home/Downloads/pycharm/bin/pycharm.png

Terminal = False

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。