拉镜像改tag推镜像

1.先写出镜像名及tag的文件(同一仓库)

b.txt

复制代码
atf:17
base:49
dm:46
eit:70
ints:6
mis:19
tda:10
tom:22
tra:23
utility-service:latest
vatrep:80
xxljob:latest
rpt:latest
redis:latest
复制代码

2.写shell脚本拉镜像改tag推镜像

b.sh

其中value="${1%%:*}" 为截取变量,以:为分隔符取左边

#!/bin/bash
value="${1%%:*}"
echo $value
docker pull nexus.goldwind.com.cn:9000/prod/middleware/deloitte/$1
docker tag nexus.goldwind.com.cn:9000/prod/middleware/deloitte/$1 harbor.goldwind.com/shuiwu/$value:latest
docker push harbor.goldwind.com/shuiwu/$value:latest

3.执行脚本

for i in `cat b.txt`;do sh b.sh $i ;done

 

posted @   潇潇暮鱼鱼  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示