[英]Docker Compose Pull Multiple 'latest' Images Simultaneously then Tag with New Tag
我正在嘗試同時提取多個最新圖像。 我已經弄清楚了那部分。
docker compose pull --parallel
現在我想知道,有沒有辦法為這些“最新”圖像應用新標簽? 我當前的 docker-compose.yaml 如下。
我的意圖是從一個回購中提取“最新”並應用一個新標簽以推送到另一個回購。
services:
image-1:
image: imagename1:latest
image-2:
image: imagename2:latest
image-3:
image: imagename3:latest
image-4:
image: imagename4:latest
image-5:
image: imagename5:latest
image-6:
image: imagename6:latest
image-7:
image: imagename7:latest
您可以在這些圖像上使用帶有循環的 bash 腳本並使用docker tag
命令,請參閱https://docs.docker.com/engine/reference/commandline/tag/
例如:
images=(imagename1:latest ...)
#
for image in ${images[@]}
do
docker tag $image iamgename1:$TAG
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.