无法在centos上创建lxc容器;lxc_容器:utils.c:get_template_路径:1128没有这样的文件或目录-错误的模板:centos";

无法在centos上创建lxc容器;lxc_容器:utils.c:get_template_路径:1128没有这样的文件或目录-错误的模板:centos";,centos,containers,lxc,Centos,Containers,Lxc,我试图在centos上创建lxc容器,但遇到以下错误: [user@sdn3-lnx-01~]$lxc创建-t中心-n容器1 lxc_容器:utils.c:get_template_路径:1128没有这样的文件或目录-错误的模板:centos lxc_容器:lxccontainer.c:lxcapi_创建:1223错误模板:centos lxc_容器:lxc_create.c:main:274创建容器容器1时出错 [user@sdn3-lnx-01~]$ 你能帮助我吗?我不熟悉centos,但在

我试图在centos上创建lxc容器,但遇到以下错误: [user@sdn3-lnx-01~]$lxc创建-t中心-n容器1

lxc_容器:utils.c:get_template_路径:1128没有这样的文件或目录-错误的模板:centos

lxc_容器:lxccontainer.c:lxcapi_创建:1223错误模板:centos

lxc_容器:lxc_create.c:main:274创建容器容器1时出错

[user@sdn3-lnx-01~]$


你能帮助我吗?

我不熟悉centos,但在ubuntu上,我遇到了同样的问题。我用execute解决了这个问题:

sudo apt-get install lxc lxctl lxc-templates
也许你需要安装更多的软件包。

试试:

lxc-create -n container-name -t /etc/lxc/templates/lxc-centos --lxcpath=/var/lib/lxc/
您也可以尝试:

lxc-create -n container-name -t /usr/share/lxc/templates/lxc-centos --lxcpath=/var/lib/lxc/
基本上,检查哪个文件夹包含您的模板,
/etc/lxc/templates/
/usr/share/lxc/templates/
您可以尝试

lxc-create -n ct1 -t download

&它将为您提供一个交互式解决方案来创建容器以及支持的模板和分发列表

我不知道如何将多个答案标记为准确。我缺少lxc模板,所以我安装了它们。然后我应该使用带-t选项的绝对路径。谢谢@fat_cheng和@Diego Mora Cespedes。要获得LXC、LXC文档、额外的LXC工具和默认的LXC模板,只需安装以下软件包。模板作为shell脚本存储在/usr/share/lxc/templates中。dnf安装lxc lxc doc lxc extra lxc Templates经过互联网上的大量页面筛选后,这个解决方案终于对我起了作用。我的主机是OS-Redhat7.7,我正试图下载LXC-CentOS7AMB64。工作。