';docker push…';从Bitbucket管道到我的自托管docker注册表非常慢

';docker push…';从Bitbucket管道到我的自托管docker注册表非常慢,docker,bitbucket,bitbucket-pipelines,Docker,Bitbucket,Bitbucket Pipelines,我正在使用Bitbucket管道构建我的docker映像,并将其推送到我位于中国的自托管docker注册表 有没有什么方法可以加快docker从Bitbucket管道推送的速度。否则,这些功能几乎毫无用处。鉴于1)比特桶管道和2)中国注册限制,似乎可以做很多事情来缓解缓慢的推送。如果可以解除这些约束,则至少有三个选项: 抛弃bitbucket管道,支持自托管源代码控制管理(gitlab/bitbucket server)和以代码形式执行管道的自托管CI系统(现在有很多可供选择,包括jenkins

我正在使用Bitbucket管道构建我的docker映像,并将其推送到我位于中国的自托管docker注册表

有没有什么方法可以加快docker从Bitbucket管道推送的速度。否则,这些功能几乎毫无用处。

鉴于1)比特桶管道和2)中国注册限制,似乎可以做很多事情来缓解缓慢的推送。如果可以解除这些约束,则至少有三个选项:

  • 抛弃bitbucket管道,支持自托管源代码控制管理(gitlab/bitbucket server)和以代码形式执行管道的自托管CI系统(现在有很多可供选择,包括jenkins)
  • 扔掉你的自托管注册表,使用docker hub
  • 在美国自行托管您的注册表(bitbucket云和管道可能位于美国东部?)

  • 谢谢,凯文。你的回答涵盖了很多内容,这对我来说是有指导意义的。Bitbucket管道中是否有任何“超时”功能,以便我可以进行更多的流量控制,以避免管道步骤中的一步导致失败。搜索两分钟后,我看不到它。