我的容器中有最小的Ubuntu安装,我想让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
发布于 2014-09-29 16:20:55
在我的例子中,当我以特权模式启动容器时,它工作得很好:
docker run --privileged因此,XServer可以从主机(包括/dev/tty0)访问某些设备。
通常情况下,在特权模式下运行容器是个坏主意,但在我的例子中,这是可以的。为了避免使用--privileged,您还可以尝试docker run命令的--device选项。
https://stackoverflow.com/questions/26075741
复制相似问题