Docker容器显示图形到宿主机屏幕

Docker容器显示图形到宿主机屏幕

在 docker 内

apt install xorg # ubuntu; for centos, xorg-x11-xauth* 

touch /root/.Xauthority 

xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 $(mcookie)

修改 /etc/ssh/sshd_config

vi  /etc/ssh/sshd_config
*# AddressFamily any* 

AddressFamily inet 

AllowTcpForwarding yes 

X11Forwarding yes 

X11DisplayOffset 10 

X11UseLocalhost yes

在dockers中重启服务

service ssh restart

在客户端运行一下

xclock

即可得到如下现象:
Docker容器显示图形到宿主机屏幕_第1张图片
安装Xfce4

//更新系统
apt-get update && apt-get upgrade -y
//安装xfce4
apt-get install xorg xdm xfce4

客户端 – 使用MobaXterm

  1. 点击session
    Docker容器显示图形到宿主机屏幕_第2张图片
  2. 选择SSH 填入ip,username,port
    Remote environment 选择 Xfce4 desktop
    Docker容器显示图形到宿主机屏幕_第3张图片
  3. 即可得到如下的图形化界面
    Docker容器显示图形到宿主机屏幕_第4张图片
    Docker容器显示图形到宿主机屏幕_第5张图片

你可能感兴趣的:(docker,深度学习,docker)