Linux LXC在Centos 7中不工作

Linux LXC在Centos 7中不工作,linux,lxc,centos7,cgroups,Linux,Lxc,Centos7,Cgroups,我正在尝试在Centos 7中设置lxc容器。我已经安装了最少的Centos 7。我已经确保cgconfig和cgred服务正在运行。当我使用lxc-attach命令并转到lxc容器机时,即使ls命令也不起作用。我不知道我错过了什么。。是否有任何方法可以调试控制组服务是否正常运行?或者我错过了什么 谢谢 毗瑟奴·甘斯(Vishnu Ganth)我在LXC容器中遇到了与Ubuntu相同的问题。前一段时间我想问你们是否找到了解决方案,但现在我有了大约50%的解决方案。 连接lxc后,请执行以下操作:

我正在尝试在Centos 7中设置lxc容器。我已经安装了最少的Centos 7。我已经确保cgconfig和cgred服务正在运行。当我使用lxc-attach命令并转到lxc容器机时,即使ls命令也不起作用。我不知道我错过了什么。。是否有任何方法可以调试控制组服务是否正常运行?或者我错过了什么

谢谢


毗瑟奴·甘斯(Vishnu Ganth)

我在LXC容器中遇到了与Ubuntu相同的问题。前一段时间我想问你们是否找到了解决方案,但现在我有了大约50%的解决方案。 连接lxc后,请执行以下操作:

source /etc/environment
它将加载
/etc/environment
文件(仅适用于当前会话),该文件将更新
$PATH
环境变量,添加一些缺少的路径。我找不到该如何加载此文件以及哪个程序处理此文件(bash或…?)。您可以向
.bashrc
或bash的全局rc文件中添加上面的命令(
(点),而不是
源代码;它们也是同义词)。

此外,所有命令都将使用其绝对路径,例如,
/bin/ls

我刚刚解决了这个问题,默认情况下,lxc ls似乎不是linux容器的一部分,您似乎需要额外的包,请运行:

yum whatprovides /usr/bin/lxc-ls
要检查缺少哪些软件包,只需执行以下操作:

yum install package_name
就我而言,它是:

yum install lxc-extra-1.0.11-1.el7.x86_64
资料来源:


干杯

因为这不是一个完整的答案,也许应该是一个评论。我也有同样的问题。我按照以下步骤安装了lxc:我可以使用:lxc create命令使用ubuntu创建容器。但是当我这么做的时候:lxc就是不起作用