Docker Hub私有注册表中的“ PARALLEL BUILD”是什么?

时间:2019-07-22 05:14:01

标签: docker docker-swarm docker-registry

在尝试通过选择合适的计划来注册Docker Hub时,我看到定价基于所需的私有存储库和所需的并行构建。

在这种情况下什么是并行构建?

PS: 经过一番互联网搜索,我发现docker hub可以从外部存储库中提取我的源代码并自己构建映像,然后将其发布到Hub中。如果这是真的,并且我不想使用docker hub构建服务,我可以完全忽略PARALLEL BUILD部分吗?

1 个答案:

答案 0 :(得分:2)

Dockerhub是Docker提供的一项服务,用于与您的团队查找和共享容器映像。它提供以下主要功能:

  • 存储库:推拉容器图像。
  • 团队和组织:管理对以下人员的私有存储库的访问: 容器图片。
  • 官方图片:提取并使用提供的高质量容器图片 由Docker。
  • 发布者图像:拉出并使用提供的高质量容器图像 由外部供应商。认证图像还包括支持和 确保与Docker Enterprise兼容。
  • 构建:从GitHub和 Bitbucket并将其推送到Docker Hub
  • Webhooks:成功推送到存储库以触发操作 将Docker Hub与其他服务集成。

更多信息here

如果您看到dockerhub的pricing页面。您应该知道两件事:

  • PARALLEL BUILD指定可以构建的图像数 并行(并行)。并行性遍及所有 您拥有的存储库。
  • 私有存储库指定私有的但未公开显示的存储库数量。

如果您是第一次接触docker并尝试使用它,则可以使用dockerhub免费计划,其中最多可以有1个私有存储库和1个并行构建计数。

如果您要私下存储托管在公共云(如AWS)某个地方的项目的docker映像,那么我建议使用由AWS ECRAzure ACR,{{ 3}}等。

否则,您可以通过在容器内运行Docker注册表来私下托管Docker映像。选中Google container registry

希望这会有所帮助。