簡體   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