Rework the caching
Currently, caching consists of pulling all old tags of the repository from the registry before commencing docker build. On occasions, this downloading can take longer than the build itself.
It would be good to keep the cache local or mostly local. Gitlab CI offers cache containers for that purpose
Edited by Jö Fahlke