[openstack-dev] [nova-docker] Status update

Dan Smith dms at danplanet.com
Mon May 11 14:06:25 UTC 2015


> +1 Agreed nested containers are a thing. Its a great reason to keep
> our LXC driver.

I don't think that's a reason we should keep our LXC driver, because you
can still run containers in containers with other things. If anything,
using a nova vm-like container to run application-like containers inside
them is going to beg the need to tweak more detailed things on the
vm-like container to avoid restricting the application one, I think.

IMHO, the reason to keep the seldom-used, not-that-useful LXC driver in
nova is because it's nearly free. It is the libvirt driver with a few
conditionals to handle different things when necessary for LXC. The
docker driver is a whole other nova driver to maintain, with even less
applicability to being a system container (IMHO).

> I am keen we set the right expectations here. If you want to treat
> docker containers like VMs, thats OK.
> 
> I guess a remaining concern is the driver dropping into diss-repair
> if most folks end up using Magnum when they want to use docker.

I think this is likely the case and I'd like to avoid getting into this
situation again. IMHO, this is not our target audience, it's very much
not free to just put it into the tree because "meh, some people might
like it instead of the libvirt-lxc driver".

--Dan



More information about the OpenStack-dev mailing list