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上。