fix(controller): use docker cache

closes #2169