VNC连接远程主机中docker容器的桌面-无终端问题解决

  • Post author:
  • Post category:其他


启用新终端,讲远程主机映射到本地主机:

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 版权协议,转载请附上原文出处链接和本声明。