We need to add a way to build "container images" using oe-core. A "container image" in its simplest form can be defined as an image that doesn't contain a kernel and is a tarball. This will allow for the image to be used via chroot or more sophisticated containerization such as docker.
Submitted to list: http://lists.openembedded.org/pipermail/openembedded-core/2017-January/131267.html
I am closing this as resolved/fixed as all three patches submitted to the mailing list have been merged with master: selftest/containerimage.py: Add container IMAGE_FSTYPES test: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=23bd7e100adb6dc06c4992ff5863f01d0b39e75b image-container.bbclass: Error if not using linux-dummy: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=5da9c1c38b31c5edb957ad22fd093c9bc3a2ecd7 image-container.bbclass: Add the "container" IMAGE_FSTYPES: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=1b8f485c2431582abd5f709ea4cc919477bec97b