通过docker images可以看到第一列是镜像名称,第二列是tag版本,第三列是image id。那么我们如何将第一列和第二列合并,并在当中加入冒号呢?
可以使用以下命令
docker images | awk -v FS=" " -v OFS ":" '{print $1 $2}' > images.txt
然后再查看images.txt就变成如下格式
将镜像名称和tag完美结合在一起,
然后再用for循环,给这些镜像打成你镜像仓库的tag,
然后再用for循环,批量推送这些带有你仓库地址的tag就好了。