[lxc-users] Do nested containers require that unprivileged container creation be supported?
Nels Nelson
nels.n.nelson at gmail.com
Mon Apr 7 16:44:05 UTC 2014
Greetings gentleusers and gentledevelopers,-
Okay, so the Fedora 20 discussion aside, please consider this:
# lxc-create -n outer -t minimal
# lxc-start -n outer -- bash
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
bash-4.2# lxc-create -n inner -t minimal
lxc-create: No such file or directory - failed to create container path for
inner
lxc-create: Error creating container inner
bash-4.2# ls /lib/var
ls: cannot access /lib/var: No such file or directory
bash-4.2# ls /var/lib
empty
bash-4.2# mkdir /var/lib/lxc
bash-4.2# ls /var/lib
empty lxc
bash-4.2# ls /var/lib/lxc
bash-4.2# lxc-create -n inner -t minimal
bash-4.2# ls /var/lib/lxc
inner
bash-4.2# lxc-ls
inner
So, from this, it can be seen that the error I was experiencing had
nothing to do with namespace capability of the operating system being
used.
Instead, it was because for some reason, /var/lib/lxc does not exist
inside the container "outer".
My question is, is this a bug? Should lxc-create go ahead and create
the necessary parent lxc directory when creating the "inner" container?
Or is this strictly the responsibility of the creator of "outer"?
Thanks,
-Nels
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20140407/1b0fc81b/attachment.html>
More information about the lxc-users
mailing list