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 1920x1080 :1
   
    
    

如果不行就取消分辨率选项:

USER=ubuntu vncserver:1
   
    
    

之后正常使用VNC软件连接就可以。终端的开启方法如下:

建议退出VNC后杀掉进程,否则下次无法正常连接:

USER=ubuntu vncserver -kill :1
   
    
    

如果vncserver意外退出,则无法进入vncserver:

需要查看当前vncserver进程:(可能什么结果都没有)

USER=ubuntu vncserver -list
   
    
    

删除/tmp/.X1-lock文件。


   
    
    
  1. rm /tmp/.X1-lock
  2. rm /tmp/.X11-unix/X1

参考:

vnc连接远程服务器中docker容器的桌面_°能不能换个碗来ぐ的博客-CSDN博客

vnc远程Linux服务器打不开terminal解决办法_brilliantii的博客-CSDN博客_vnc无法打开terminal

Termux安装Linux系统及其桌面安装详细教程(附更改默认语言)_zzhdzs的博客-CSDN博客_termux安装linux

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

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

进入容器:

docker exec -it ybd bash
   
  
  

要先退出anaconda的虚拟环境,否则进入vnc后无法正常显示桌面、任务栏,也无法打开终端。

conda deactivate
   
  
  

开启vnc服务:

USER=ubuntu vncserver -geometry 1920x1080 :1
   
  
  

如果不行就取消分辨率选项:

USER=ubuntu vncserver:1
   
  
  

之后正常使用VNC软件连接就可以。终端的开启方法如下:

建议退出VNC后杀掉进程,否则下次无法正常连接:

USER=ubuntu vncserver -kill :1
   
  
  

如果vncserver意外退出,则无法进入vncserver:

需要查看当前vncserver进程:(可能什么结果都没有)

USER=ubuntu vncserver -list
   
  
  

删除/tmp/.X1-lock文件。


   
  
  
  1. rm /tmp/.X1-lock
  2. rm /tmp/.X11-unix/X1

参考:

vnc连接远程服务器中docker容器的桌面_°能不能换个碗来ぐ的博客-CSDN博客

vnc远程Linux服务器打不开terminal解决办法_brilliantii的博客-CSDN博客_vnc无法打开terminal

Termux安装Linux系统及其桌面安装详细教程(附更改默认语言)_zzhdzs的博客-CSDN博客_termux安装linux

猜你喜欢

转载自blog.csdn.net/qq_43488795/article/details/125874292