拉镜像改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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?