目标:在Ubuntu 14.04.2 LTS 3.13.0-35-powerpc64-smp上创建一个隔离的linux系统,最终目标是在此计算机上运行强化的Nginx服务器

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

我按照说明安装了lxc。我使用以下命令创建了一个容器:

lxc-create -n test-container -t ubuntu

但是,当我尝试启动容器时
lxc-start -n test-container -d

我遇到异常



我使用Google搜索进行的研究并没有找到我能理解的任何答案,因此我从http://lxc-webpanel.github.io/tools/install.sh安装了LXC Web面板以获取其他观点。

LXC Web面板在一般概述中显示了我的容器。如果我尝试启动容器“测试容器”,则容器将运行。没有IP地址。

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

我希望能从命令行启动容器方面有所帮助,以便我可以继续按照http://www.unixmen.com/setting-multiple-isolated-linux-systems-containers-using-lxc-ubuntu-14-04/的配方进行操作。

在此机器上运行强化安全的nginx服务器的任何替代方法也将受到赞赏。

最佳答案

此评论❝The user id in the lxc instance should equal the user id in the host.❞使我找到了解决方案。

当我以root身份运行IPython session 时,所有功能均按预期运行。 h!
ps -aux | grep python

sudo lxc-info --name test-container

sudo lxc-attach -n test-container运行正常。

关于linux - 如何在没有 “Executing '/sbin/init'且没有配置文件的情况下在Ubuntu 14.04上启动lxc容器可能会使主机崩溃”错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29433671/

10-11 22:13