首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Docker Ubuntu容器中启动Xserver

在Docker Ubuntu容器中启动Xserver
EN

Stack Overflow用户
提问于 2014-09-27 14:36:41
回答 1查看 17.4K关注 0票数 9

我的容器中有最小的Ubuntu安装,我想让Xserver运行。我需要XServer,因为我的应用程序需要meshlabserver,它本身需要Xserver。

我安装了xserver-xorg和所有其他包,但是当我试图在容器中启动X时,

代码语言:javascript
复制
/usr/bin/X :0

上面写着:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 16:20:55

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

代码语言:javascript
复制
docker run --privileged

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

通常情况下,在特权模式下运行容器是个坏主意,但在我的例子中,这是可以的。为了避免使用--privileged,您还可以尝试docker run命令的--device选项。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26075741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档