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

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

ssh -L 5901:172.17.0.2:5901 [email protected]

进入容器:

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

猜你喜欢

转载自blog.csdn.net/weixin_41467446/article/details/125255354
今日推荐