从Windows Docker容器输出图形

iyfjxgzm  于 2022-11-22  发布在  Docker
关注(0)|答案(2)|浏览(130)

我的目标是使用桌面应用程序运行Windows容器(EXE),具有自己的GUI(CAD)。这不是一个问题,以建立容器,安装无声的应用程序,但我不能意识到它的输出(GUI)将被重定向/赶上在Windows Docker主机与它交互.挖掘网页我发现显示envvar设置为Linux容器,但是对于Windows的一个什么都没有。我不能相信它是不可能的从Windows容器得到图形输出。请帮助,提前感谢!

8mmmxcuj

8mmmxcuj1#

是的,不幸的是,Docker容器不是为GUI使用而设计的。如果你的应用程序可以通过Web浏览器访问,这是可能的

luaexgnf

luaexgnf2#

您需要在Windows主机上运行的XServer
例如,安装VcSrv https://sourceforge.net/projects/vcxsrv/
运行它,然后在控制台中查看ipconfig,查找vEthernet ipv4 my ipconfig
在运行Docker容器时使用它,例如尝试Docker run --rm -it --net=host -e DISPLAY=172.22.96.1:0 stefanserer/xeyes
在env DISPLAY中,在ipconfig中从vEthernet设置您的ipv4

相关问题