运行docker容器与SSH从cygwin显示不起作用

我正在运行在我的Windows 7计算机上安装的docker工具箱,我试图从外部访问docker(win桌面),这样我就可以获得一个GUI应用程序(假设我们将用Firefox进行testing)众所周知, docker剂量来与服务器X,所以我发现解决scheme是安装xcygwin执行X11任务…然后通过SSH运行容器,所以它可以显示在我的窗口…问题是我不能设置显示正确,我这样做:

export DISPLAY=:0.0 

并尝试了其他几个选项,如导出到主机的IP,导出到本地主机等。然后我通过运行SSH到我的docker

 docker-machine ssh default -X 

(如果我没有错,-X应该激活x11转发)

现在,我进入我的泊坞窗,所以我简单地尝试通过运行这样的东西来运行我的魔法firefox容器:

 Docker run --rm -e DISPLAY=$DISPLAY devurandom/firefox 

我得到了预期的错误:无法打开显示:对! 我没有在我的docker设置显示! 所以我做了 :

 DOCKER=0.0 

嗯总是一样的东西,无法打开显示:0.0!

我也试过这一个,我不能确定path来自哪里,但是..

docker run -ti -v / tmp / serverX:/ tmp / ServerX -e DISPLAY = $ DISPLAY …

没有运气,有人知道如何解决这个PLZ!