It seems like it would be a easy hack to cache our docker builds (before they look at any local code) as custom docker images.
This way, our docker builds don't need to re-install and fetch a bunch of system depends while building.
The downside is that this change would make it a little trickier to change dependencies, but the time savings would be immense, unless I'm misunderstanding what Travis is able to cache presently.