gpt4 book ai didi

Docker 推送 : push image once with multiple tags

转载 作者:行者123 更新时间:2023-12-04 12:16:11 24 4
gpt4 key购买 nike

我有一个带有三个标签的 docker 镜像 repo:latest , repo:v1.1 , repo:dev .当我这样做时 docker push repo:v1.1只有一个标签会被推送到存储库中。有没有办法对所有标签进行一次推送,或者我需要按标签推送?

最佳答案

docker push command 不接受多个参数(如果有人想一次性推送多个标签(不是全部)的选择),因此需要单独推送每个标签,例如:

for t in latest v1.1 dev; do
docker push "repo:${t}"
done
否则,如 @GuillaumePancak's answer 中所述,有兴趣的可以依赖 --all-tags可用标志 from Docker 20.10.0 .
另请注意,经常考虑为同一图像推送多个不同的标签(这也可能是您的用例)。在这种情况下,连续推送这些标签(而不是同时推送多个并发进程)可确保 docker push在使用给定标签推送一次图像后,标签同义词的数量将几乎立即生效。

关于Docker 推送 : push image once with multiple tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53946278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com