gpt4 book ai didi

ubuntu - 在 Docker Ubuntu 容器中启动 Xserver

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:59 34 4
gpt4 key购买 nike

我在我的容器中安装了最小的 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

最佳答案

在我的例子中,当我以特权模式启动容器时它工作得很好:

docker run --privileged

因此 XServer 可以从主机访问某些设备(包括 /dev/tty0)。

在一般情况下,以特权模式运行容器是个坏主意,但在我的情况下没关系。为避免使用 --privileged,您还可以尝试 docker run 命令的 --device 选项。

关于ubuntu - 在 Docker Ubuntu 容器中启动 Xserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26075741/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com