We already build docker inside a docker container. If that container had the ability to run the test suite, then we could bootstrap a full CI environment on top of docker.
But that requires the ability to create containers within a docker container...