繁体   English   中英

如何一次将100个docker镜像推送到docker hub?

[英]how to push 100s of docker images to the docker hub at once?

我正在尝试找到一种方法,可以在短时间内将100幅图像推送到Docker集线器。 有没有更好,更有效的方法来做到这一点?

alpine:1.0.0.0
alpine:2.0.0.0
.
..
...
alpine:100.0.0.0

有100张图片。 我正在寻找将所有图像推送到docker hub的最佳方法。

Moby问题9132似乎表明您可以并行推送:

它已包含在1.10.3版本中,但需要一个注册表2.3.x。

您需要:

  • 将您的docker push穿线
  • --max-concurrent-uploads int 守护进程--max-concurrent-uploads int至少更改为100,以最大化并行推送的数量(默认限制为5)
  • 确保您的网络上传能力可以处理这种并行查询!

除此之外,自2014年以来就要求并行推送(请参阅问题7336
PR 458 ,但是...

此更改不能解决请求此功能时出现的基本问题。
多个推/拉参数背后的想法是它们是并行的,但这只是按顺序执行它们。 这种设计for i in images; do docker push $i; done没有提供优于for i in images; do docker push $i; done优势for i in images; do docker push $i; done for i in images; do docker push $i; done for i in images; do docker push $i; done

因此,您仍然需要编写docker push线程的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM