X11将docker容器中的显示转发到非主机显示
主机A – 远程Linux服务器(无GUI)主机B – 远程Windows(GUI)主机C – 远程Windows(GUI)
场景:在Host B和XMing上使用Putty,并将X11转发设置为:0.0
,将ssh设置为Host A; 接下来,打开任何可视化编辑器 – > UI在主机B上成功显示
在提供env DISPLAY = Host-B-IP和/tmp/.X11-unix卷时,运行带有X11转发的Docker容器也会将显示发送到主机B.
现在,在XMing的Host C上,通过类似于Host A的putty打开一个可视化编辑器; 这将按预期在主机C上显示。
问题部分:我想从主机A运行一个Docker容器来使用主机C(失败/超时)的显示。
注意:尽pipe将docker env DISPLAY设置为Host-C-IP,但是从主机B或C连接时是否运行容器并不显示。 但是,如果使用主机B的IP,则在两种情况下均显示在B上。