docker中心自动化构build不使用caching,这是否意味着层每次都重新生成,这需要docker客户端重新下载?

我已经注意到docker中心自动化构build不使用caching。

我想这是因为他们在不同的机器上构build,caching不能在它们之间共享。

所以这意味着每次我推到我的git repo时,docker hub重新生成所有图层,即使它们与上次相同。 这将需要docker客户端重新下载那些重新生成的图层?

所以在实践中,我应该select在当地build造(还是像jenkins那样的CI机器),并推向docker中心,而不是使用docker中心自动化构build?