There is a Docker driver for Nova as well, so it's possible to use OpenStack's Devstack and Nova projects to directly spawn containers. Unfortunately, it abstracts away the Docker API, although you can use Docker-in-Docker if you wish to maintain the ability to use other orchestration tools (which, incidentally is the same model as running containers on VMs)
Eventually this should all be manageable by libswarm for various combinations of containers on baremetal, containers on containers, or containers on VMs.
Eventually this should all be manageable by libswarm for various combinations of containers on baremetal, containers on containers, or containers on VMs.