Не удалось создать контейнер lxc на centos lxc_container: utils.c: get_template_path: 1128 Нет такого файла или каталога — неверный шаблон: centos

Я пытаюсь создать контейнер lxc на centos, но получаю следующую ошибку: [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

[пользователь@sdn3-lnx-01 ~]$

Не могли бы вы мне помочь?


person IP Archer    schedule 03.02.2016    source источник
comment
Я не знаю, как отметить несколько ответов как точные. Мне не хватало lxc-шаблонов, поэтому я их установил. Затем я должен был использовать абсолютный путь с опцией -t. Спасибо @fat_cheng и @ Диего Мора Сеспедес.   -  person IP Archer    schedule 26.03.2016


Ответы (3)


Пытаться:

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/.

person Diego Mora Cespedes    schedule 08.02.2016

Я не знаком с Centos, но на Ubuntu я столкнулся с той же проблемой. И я исправляю ее с помощью выполнения:

sudo apt-get install lxc lxctl lxc-templates

возможно, вам нужно установить еще несколько пакетов.

person fat_cheng    schedule 04.02.2016
comment
Чтобы получить LXC, документацию LXC, дополнительные инструменты LXC и шаблоны LXC по умолчанию, просто установите следующие пакеты. Шаблоны хранятся в виде сценариев оболочки в /usr/share/lxc/templates. dnf установить lxc lxc-doc lxc-extra lxc-templates - person Simon Schürg; 05.04.2016

ты можешь попробовать

lxc-create -n ct1 -t download

и он предоставит вам интерактивное решение для создания контейнера и списка поддерживаемых шаблонов и дистрибутивов.

person Houcem Eddine Hamidi    schedule 06.06.2016
comment
После просмотра множества страниц в Интернете это решение, наконец, сработало для меня. Моя основная ОС — RedHat 7.7, и я пытался загрузить LXC — CentOS 7 amb64. Работал. - person Raman Kathpalia; 21.12.2019