Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“什么是”呢;“并行构建”;在docker hub私有注册表中?_Docker_Docker Swarm_Docker Registry - Fatal编程技术网

“什么是”呢;“并行构建”;在docker hub私有注册表中?

“什么是”呢;“并行构建”;在docker hub私有注册表中?,docker,docker-swarm,docker-registry,Docker,Docker Swarm,Docker Registry,在尝试通过选择合适的计划注册docker hub时,我发现定价是基于所需的私有存储库和所需的并行构建 在这种情况下,什么是并行构建 附言: 经过一点互联网搜索,我发现docker hub可以从外部存储库中提取我的源代码,自己构建一个映像,然后将其发布到hub中。如果这是真的,并且我不想使用docker hub构建服务,那么我可以完全忽略并行构建部分吗?是docker提供的一项服务,用于查找和与您的团队共享容器映像。它提供以下主要功能: 存储库:推拉容器图像 团队和组织:管理对的私有存储库的访问

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

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

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

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

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

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

  • 并行生成指定可以生成的映像数
    并行地(当前为con)。并行性贯穿于所有领域 您拥有的回购协议
  • 私有存储库指定私有且未公开的存储库数量
如果您是docker新手,并且第一次尝试它,那么可以使用dockerhub免费计划,在该计划中,您最多可以拥有1个私有存储库和1个并行构建计数

如果您想私下存储项目的docker映像,该映像托管在公共云(如AWS)上的某个位置,那么我建议使用云提供商(如等)提供的docker registry

或者,通过在容器内运行docker注册表,您可以私自托管docker映像。检查


希望这能有所帮助。

在构建时,并行性会跨越您拥有的所有回购协议,因此您可以忽略,因为您不需要构建。gr8。如果在生成过程中调用了生成触发器,该怎么办。它是否在正在进行的构建完成后按顺序排队和处理。或者在另一个生成正在进行时忽略生成触发器。它应该排队。使用Docker Hub build,Docker Hub需要什么来生成映像。。。源代码(以便它可以构建存储箱,然后将这些存储箱用于图像构建过程)或直接从源repo获取存储箱。(尽管我不认为后者会是这样,因为在源代码回购中除了代码之外,放置任何垃圾箱都不是好的做法)。