使用 Xvfb 在 LXD 容器 (ubuntu:16.04) 内运行 GUI 应用程序并在容器内执行以下命令很容易:
Xvfb -ac :99 -screen 0 1600x900x24 &
export DISPLAY=:99
firefox &
我的目标是在不登录的情况下执行上述命令,并在我启动容器时自动执行 (lxc start )。
我试图在“/etc/init.d/my-script”中创建一个脚本,并使其可执行。但是没有机会,它没有用(链接)。
此外,当我尝试lxc exec <container_name> -- Xvfb -ac :99 -screen 0 1600x900x24 &
在主机内部执行时,它会立即停止。
如果您分享您的解决方案,我将不胜感激。