You can also run ceph within containers on the host. Different components need different accesses. monitors are the most pain; osd's are actually pretty easy. Bootstrapping is always the hard part... and forget using ceph-deploy.
I'm working on getting all the pieces in nice, easy-to-use docker images, but I do have ceph monitors and osds running locally on CoreOS in Docker containers.