Sintaxe para definir o contêiner LXD raw.idmap

3

Estou seguindo o procedimento para montar uma unidade host dentro de um contêiner lxc, conforme descrito aqui . Nesse artigo, o autor define o raw.idmap assim:

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

Eu quero personalizar o mapeamento para gid e uid, conforme descrito na documentação do lxd idmap . Que mostra um exemplo de mapeamento como este:

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

Eu estou lutando com a sintaxe para realmente definir isso, pois não parece que o comando no primeiro artigo funciona para configurações multi-linha, e eu tentei entrar tudo em uma única linha e por usando JSON, mas sem sorte, pois o contêiner fornece erros de configuração e não é iniciado.

Qual é a maneira correta de configurar isso?

    
por Millhouse 02.02.2017 / 08:45

2 respostas

3

Esta pergunta foi respondida na lista de discussão de usuários do LXC :

Como idmap é um blob, se você deseja atribuir vários valores, é necessário enviar multilinhas. Exemplo:

echo -en "both 1003 1003\nboth 1004 1004" | lxc config set mycontainer raw.idmap -
    
por 11.05.2017 / 14:32
1

Eu recomendo que você assine o alias de e-mail do lxc-users e faça sua pergunta enquanto os desenvolvedores do LXD / LXC assistem a essa lista e respondem perguntas todos os dias.

link

    
por 04.02.2017 / 02:04