Docker Hub私有注册表中的“并行构建”是什么?

问题描述 投票:0回答:1

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

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

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

docker docker-swarm docker-registry
1个回答
2
投票

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

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

更多信息在这里

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

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

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

如果您要私下存储托管在公共云(如AWS)上某个地方的项目的Docker映像,那么我建议使用由AWS ECRAzure ACRGoogle容器注册表等云提供商提供的Docker注册表。

否则,您可以通过在容器内运行docker Registry来私下托管Docker映像。 检查一下

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.