docker 集线器私有注册表中的 "PARALLEL BUILD" 是什么?

What is "PARALLEL BUILD" in docker hub private registry?

在尝试通过选择合适的计划注册 docker hub 时,我发现定价是基于所需的私有存储库和所需的并行构建。

在这种情况下,什么是 PARALLEL BUILD?

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

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

  • 存储库:推送和拉取容器映像。
  • 团队和组织:管理对私有存储库的访问 容器图像。
  • 官方镜像:拉取并使用提供的 high-quality 容器镜像 通过 Docker.
  • Publisher 镜像:拉取并使用提供的 high-quality 容器镜像 由外部供应商。认证图像还包括支持和 保证与 Docker Enterprise 的兼容性。
  • 构建:从 GitHub 和自动构建容器镜像 Bitbucket 并将它们推送到 Docker Hub
  • Webhooks:成功推送到存储库后触发操作 将 Docker Hub 与其他服务集成。

更多信息here

如果您看到 docker 中心的 pricing 页面。有两件事你应该知道:

  • PARALLEL BUILD 指定您可以构建的图像数量 并行(con-currently)。并行性遍及所有 您拥有的回购协议。
  • 私有存储库指定私有且未公开的存储库数量 publicly。

如果您是 docker 的新手并且是第一次尝试,那么可以选择 dockerhub 免费计划,您最多可以拥有 1 个私有存储库和 1 个并行构建计数。

如果您想私下存储项目的 docker 图像,这些图像托管在 public 云端的某处,例如 AWS,那么我建议使用那些云提供商提供的 docker 注册表,例如AWS ECR, Azure ACR, Google container registry 等等。

否则您可以通过容器内的 运行 docker 注册表私下托管 docker 图像。检查 this.

希望对您有所帮助。