运行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!
- 无法在OS X 10.9.5版上安装Docker
- boot2docker不在macOS Sierra中启动
- Docker-machine:如何正确执行一个ssh命令?
- 使用Cisco VPN AnyConnect时,无法使Docker计算机使用virtualbox
- docker-compose错误在Django的欢迎页面上
- 如何在没有此错误的情况下运行`gcloud preview app setup-managed-vms`?
- PyCharm在Docker内部添加远程Python解释器
- 在Mac OS X上从boot2docker迁移到Vagrant + NFS的最快方式是什么?
- Docker错误:映射卷中的CSS文件无法更新