无法在 centos 上创建 lxc 容器 "lxc_container: utils.c: get_template_path: 1128 No such file or directory - bad template: centos"

Unable to create lxc container on centos "lxc_container: utils.c: get_template_path: 1128 No such file or directory - bad template: centos"

我试图在 centos 上创建一个 lxc 容器,但我 运行 遇到以下错误: [user@sdn3-lnx-01 ~]$ lxc-create -t​​ centos -n container1

lxc_container: utils.c: get_template_path: 1128 没有那个文件或目录 - 错误的模板:centos

lxc_container: lxccontainer.c: lxcapi_create: 1223 错误模板: centos

lxc_container: lxc_create.c: main: 274 创建容器 container1 时出错

[user@sdn3-lnx-01 ~]$

你能帮帮我吗?

我不熟悉centos,但是在ubuntu上遇到了同样的情况problem.and我用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

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