我已经在 12.04 机器上创建了一些 LXC 容器。我需要在其中运行 GUI 应用程序(主要是 Firefox)。
假设它开箱即用是否正确?如果不行,我需要做什么才能让它工作?
答案1
您的 lxc 客户端将需要一个桌面,但是否需要完整的 ubuntu 桌面取决于您的用途。然后,您可能需要一种访问容器中桌面的方法(VNC、xfreerdp/xrdp、x2go)。在我的 lxc 容器中,我安装了 x2go 服务器,然后使用 x2go 客户端(mac、pc、linux)登录 lxc 桌面。x2go 客户端支持 unity、gnome 等,因此您可以选择。
此外,您可能需要/想要将容器的 ssh 默认端口等(/etc/ssh/sshd_config)修改为非默认端口,但这可能意味着您可能还需要更改路由器防火墙。