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