I think docker is a false sense of security. Depending on the language, there can be many implicit system dependencies which you do not pin. If you try to run a container that references ubuntu:13.04, will it still work today? Maybe. Still leagues better than where we were.
I am still hoping for Nix or a version 2 of the project to sweep the world and fix this mess.