微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 10 Docker主机 – 从Linux容器中显示GUI应用程序

我试图使用Windows 10作为我的主机,并运行包含基于gui的应用程序的Docker容器,并使用X11转发或类似的东西显示它们。 几乎所有的信息,我在网上find处理Linux主机到Linux容器(例如 – http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker )在哪里sockets/ x11权限被暴露。 我发现的其他信息是以前的Boot2Docker / Windows实现,其中virtualBox被要求作为安装过程的一部分,并要求VNC。

目前的基本设置,有谁知道什么必须调整,让Firefox显示在主机系统的窗口内? –

在Windows 10主机上启动XMing服务器

Dockerfile

FROM ubuntu:14.04 RUN apt-get update && apt-get install -y firefox CMD /usr/bin/firefox

命令

PS> docker build -t firefox . PS> set-variable -name disPLAY -value localhost:0.0 PS> docker run -ti --rm -e disPLAY=$disPLAY firefox

谢谢

Docker镜像/容器里面有什么?

作为非root的Java进程消耗100%的cpu,但作为根是好的

docker图像和容器在Windows中使用时存储在哪里?

在Windows 10周年更新无法正常工作的Windows容器

无法在正在运行的Docker容器中ssh localhost

从远程机器(不是容器主机)build立PSSession到Windows docker容器

Docker的macvlannetworking,无法访问互联网

多NIC和Docker容器

来自CoreOS的Docker和Rocket有什么区别?

最好的Kubernetes Nginx架构

您需要将disPLAY设置为localhost以外的内容。 容器有它自己的localhost接口,所以你的X11客户端将尝试连接到它自己而不是你的主机。

相反,您可以传入Windows机器的网络适配器的IP地址。 容器将能够连接到。 您还需要配置您的X11服务器在该接口上侦听。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐