首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在LXD容器中安装浏览器,并在主机操作系统上运行它

在LXD容器中安装浏览器,并在主机操作系统上运行它
EN

Unix & Linux用户
提问于 2021-10-25 21:08:57
回答 1查看 385关注 0票数 0

我正试图在LXD容器(Voidlinux -最好是linuxMint)中安装勇敢浏览器,在我的主机操作系统中为该应用创建一个快捷方式,并将其作为任何其他linux应用启动,除非它将在容器内运行。我不知道如何在我的非ubuntu主机操作系统上配置显示部分或lxc配置文件。

尝试这些教程没有成功:

https://blog.simos.info/running-x11-software-in-lxd-containers/

например,

代码语言:javascript
运行
复制
environment.PULSE_SERVER: unix:/home/ubuntu/pulse-native
connect: unix:/run/user/1000/pulse/native
listen: unix:/home/ubuntu/pulse-native

在Gentoo发行版中,我能用什么代替ubuntuuser

代码语言:javascript
运行
复制
lxc exec mycontainer -- sudo --user ubuntu --login 

在voidlinux容器里不起作用。

EN

回答 1

Unix & Linux用户

发布于 2021-10-26 04:48:29

没有单击链接,但您需要将X服务器的unix域套接字放入容器中,以使容器运行X11应用程序。

所以,

  1. 配置lxc配置,将主机X11套接字复制到容器中。
  2. 如果套接字是抽象unix套接字,则将x配置为使用unix域版本。
  3. 将套接字复制到一个非/tmp目录中,在lxc复制操作之后,/tmp目录将被清除,因此套接字消失。
  4. 将套接字移动到/tmp目录,X11通常将其放在目录中
  5. 在用户shell中导出DISPLAY=:0

您可能应该知道,这只提供了文件系统、进程与主机其他部分的隔离,但是X11本身并没有提供应用程序和桌面视图之间的分离。

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

https://unix.stackexchange.com/questions/674780

复制
相关文章

相似问题

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