Nested LXD, how?

Serge Hallyn serge.hallyn at
Fri Oct 23 17:55:58 UTC 2015

On the host, edit /etc/subuid and /etc/subgid to allocate sufficient uid
ranges.  In the root:firstuid:range entries, change range to be, let's say,
200000.  So something like


(I'm showing both root and lxd bc which to use depends on your lxd version,
I think)

Initialize a container,

lxc init wily w1
lxc config set w1 security.nesting 1
lxc start w1

Now inside w1, edit /etc/subuid and /etc/subgid to make sure the root
allcoations do not go past 200000.  so set them to say:


Now you should be able to launch a container inside w1.  (I just tried
this in a fresh vm, worked here)

I should do a blog post on this soon.

Quoting Martinx - ジェームズ (thiagocmartinsc at
> Guys,
>  I need to create 4, or more, LXD containers, inside 1 LXD container.
>  How to do that?
>  The first LXD container, is running on a KVM (or bare-metal) host,
> with Ubuntu 14.04 + LXD 0.20 (ppa:ubuntu-lxc/lxd-stable).
>  I really appreciate any help!
>  I'm seeing that both LXC itself, and LXD, supported nested containers but, how?
>  I'm trying but, it doesn't work...
>  Thanks in advance!
> Best,
> Thiago
> -- 
> ubuntu-server mailing list
> ubuntu-server at
> More info:

More information about the ubuntu-server mailing list