It is possible to run Android on something much closer to a Linux kernel, eg with namespaces and cgroups and other useful features normally missing from Android. So it might be possible. Not on a stock Android kernel though.
That would be absolutely great and amazing. And I think this is really possible, but will take a great effort to build a recent Linux kernel with better container support - a 4.x would be fantastic.
And then running Android within a container. I've seen some research on this topic, and one guy had already run Android within a LXC container almost two years ago.
This being said, it strongly depends on the kernel support and if we're able to get all the Nvidia specific drivers supported within Docker containers. As soon as Nvidia is helping in this effort, we are on a good track. This will take some time, but I honestly believe it comes true!