我正试图找到一种方法,如何在一个短片中将100个图像推送到码头集线器。有没有更好,更有效的方法来做到这一点?
alpine:1.0.0.0
alpine:2.0.0.0
.
..
...
alpine:100.0.0.0
有100张图片。我正在寻找将所有图像推送到码头中心的最佳方法。
答案 0 :(得分:3)
moby issue 9132似乎表明你可以并行:
这包含在1.10.3版本中,但需要注册表2.3.x。
你需要:
--max-concurrent-uploads int
更改为100,以便最大化并行推送的数量(默认情况下限制为5)除此之外,自2014年起请求并行推送(见issue 7336)
有PR 458,但是......
此更改并未解决请求此功能时出现的基本问题 多个推/拉参数背后的想法是它们是并行化的,但这只是按顺序执行它们。与
for i in images; do docker push $i; done
相比,此设计没有任何优势。
所以你仍然需要编写docker push
。