启用新终端,讲远程主机映射到本地主机:
ssh -L 5901:172.17.0.2:5901 zhl@192.168.2.104
进入容器:
docker exec -it ybd bash
要先退出anaconda的虚拟环境,否则进入vnc后无法正常显示桌面、任务栏,也无法打开终端。
conda deactivate
开启vnc服务:
USER=ubuntu vncserver -geometry 1920x1200 :1
如果不行就取消分辨率选项:
USER=ubuntu vncserver:1
之后正常使用VNC软件连接就可以。终端的开启方法如下:
建议退出VNC后杀掉进程,否则下次无法正常连接:
USER=ubuntu vncserver -kill :1
如果vncserver意外退出,则无法进入vncserver:
需要查看当前vncserver进程:(可能什么结果都没有)
USER=ubuntu vncserver -list
删除/tmp/.X1-lock文件。
rm /tmp/.X1-lock
rm /tmp/.X11-unix/X1
参考:
vnc连接远程服务器中docker容器的桌面_°能不能换个碗来ぐ的博客-CSDN博客
vnc远程Linux服务器打不开terminal解决办法_brilliantii的博客-CSDN博客_vnc无法打开terminal
Termux安装Linux系统及其桌面安装详细教程(附更改默认语言)_zzhdzs的博客-CSDN博客_termux安装linux
版权声明:本文为weixin_41467446原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。