无法在centos上创建lxc容器"lxc_container:utils.c:get_template_path:1128没有这样的文件或目录 - 坏模板:centos"

IP *_*her 3 containers centos lxc

我试图在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 bad template:centos

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

[user @ sdn3-lnx-01~] $

请你帮助我好吗?

fat*_*eng 9

我不熟悉centos,但在ubuntu上,我遇到了同样的问题.我用execute修复它:

sudo apt-get install lxc lxctl lxc-templates
Run Code Online (Sandbox Code Playgroud)

也许你需要安装更多的包.


Hou*_*idi 5

你可以试试

lxc-create -n ct1 -t download
Run Code Online (Sandbox Code Playgroud)

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


Die*_*des 4

尝试:

lxc-create -n container-name -t /etc/lxc/templates/lxc-centos --lxcpath=/var/lib/lxc/
Run Code Online (Sandbox Code Playgroud)

您还可以尝试:

lxc-create -n container-name -t /usr/share/lxc/templates/lxc-centos --lxcpath=/var/lib/lxc/
Run Code Online (Sandbox Code Playgroud)

基本上,检查哪个文件夹包含您的模板,/etc/lxc/templates/或者/usr/share/lxc/templates/