4

Я следую процедуре установки диска хоста внутри контейнера lxc, как описано здесь. В этой статье автор устанавливает raw.idmap следующим образом:

lxc config set zesty raw.idmap 'both 1000 1000'

Я хочу настроить отображение для gid и uid, как описано в документации по lxd idmap. Который показывает пример отображения как это:

both 1000 1000
uid 50-60 500-510
gid 10000-110000 10000-20000

Я борюсь с синтаксисом для фактической установки этого, поскольку не похоже, что команда в первой статье работает для многострочных конфигураций, и я попытался ввести все это в одну строку и с помощью JSON, но не повезло, так как контейнер выдает ошибки конфигурации и не запускается.

Как правильно настроить это?

2 ответа2

4

На этот вопрос ответили в списке рассылки пользователей LXC:

Поскольку idmap - это большой двоичный объект, если вы хотите назначить несколько значений, вы должны отправить несколько строк. Пример:

echo -en "both 1003 1003\nboth 1004 1004" | lxc config set mycontainer raw.idmap -
1

Я бы порекомендовал вам подписаться на псевдоним почтовой программы lxc-users и задать свой вопрос там, поскольку разработчики LXD/LXC следят за этим списком и отвечают на вопросы каждый день.

https://lists.linuxcontainers.org/listinfo/lxc-users

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .