Składnia do ustawiania kontenera LXD raw.idmap

3

Postępuję zgodnie z procedurą montażu napędu hosta w kontenerze LXC, jak opisano tutaj . W tym artykule autor ustawia raw.idmap w następujący sposób:

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

Chcę dostosować mapowanie dla gid i uid zgodnie z opisem w dokumentacji lxd idmap . Który pokazuje przykładowe mapowanie w następujący sposób:

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

Zmagam się ze składnią, by to ustawić, ponieważ nie wydaje się, żeby polecenie z pierwszego artykułu działało w konfiguracjach wieloliniowych, a próbowałem wprowadzić to wszystko w jednym wierszu i używając JSON, ale bez powodzenia, ponieważ kontener zawiera błędy konfiguracji i nie chce się uruchomić.

Jaki jest właściwy sposób na skonfigurowanie tego?

Millhouse
źródło

Odpowiedzi:

3

Odpowiedź na to pytanie znajduje się na liście mailingowej użytkowników LXC :

Podobnie idmapjak obiekt blob, jeśli chcesz przypisać wiele wartości, musisz wysłać multilinie. Przykład:

echo -en "both 1003 1003\nboth 1004 1004" | lxc config set mycontainer raw.idmap -
Ivan Ogai
źródło