如果在Ubuntu 14.04上启动lxc容器而没有执行'/ sbin / init'而没有configuration文件可能会导致主机崩溃“错误

目标:Ubuntu 14.04.2 LTS,3.13.0-35-powerpc64-smp上创build一个独立的Linux系统,最终目标是在此机器上运行一个强化的nginx服务器

经过一番研究,我决定试试http://www.unixmen.com/setting-multiple-isolated-linux-systems-containers-using-lxc-ubuntu-14-04/

我遵循安装lxc的说明。 我用下面的命令创build了一个容器:

lxc-create -n test-container -t ubuntu 

但是,当我试图启动容器

 lxc-start -n test-container -d 

我遇到了一个exception

lxc_container:lxc_start.c:main:296在没有configuration文件的情况下执行'/ sbin / init'可能会导致主机崩溃

我使用谷歌search的研究没有find任何我能理解的答案,所以我从http://lxc-webpanel.github.io/tools/install.sh安装了LXC Web面板以获得另一种视angular。

LXC Web面板在总体概述中显示我的容器。 如果我尝试启动我的容器'testing容器'容器运行。 它没有IP地址。

即使我的容器通过LXC Web控制台运行,我不知道如何访问它的使用。

我将不胜感激从命令行启动容器的帮助,以便我可以继续按照http://www.unixmen.com/setting-multiple-isolated-linux-systems-containers-using-lxc-ubuntu- 14-04 /

在这台机器上运行一个强化和安全的nginx服务器的任何替代方法也将不胜感激。

此注释l lxc实例中的用户标识应等于主机中的用户标识。❞将我引导至我的解决方案。

当我以root身份运行IPython会话时,所有功能都按预期运行。 咄!

ps -aux | grep python

根1327 0.0 0.4 18956 13188? S 09:55 0:00 / usr / bin / python /srv/lwp/lwp.py

sudo lxc-info --name test-container

名称:测试容器

状态:已停止

sudo lxc-attach -n test-container按预期运行。

对我来说,这是一个特权问题,我只是用sudo执行了lxc-start命令,它起作用了。