+-

我的容器中安装了最少的Ubuntu,我想让Xserver运行.
我需要XServer,因为我的应用程序需要meshlabserver,它本身需要Xserver.
我需要XServer,因为我的应用程序需要meshlabserver,它本身需要Xserver.
我安装了xserver-xorg和所有其他软件包,但是当我尝试在容器中启动X时
/usr/bin/X :0
它说:
Fatal server error:
(EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
我究竟做错了什么?如何启动X服务器?
更新:
相关问题:Host screen turns off when I start X server in docker container
最佳答案
在我的情况下,当我以特权模式启动容器时它很好用:
docker run --privileged
因此XServer可以从主机访问某些设备(包括/ dev / tty0).
一般情况下,在特权模式下运行容器是个坏主意,但在我的情况下,它没关系.
为避免使用–privileged,您还可以尝试使用docker run命令的–device选项.
点击查看更多相关文章
转载注明原文:在Docker Ubuntu容器中启动Xserver - 乐贴网