docker tag push

docker images | grep registry.cn-hangzhou.aliyuncs.com | sed 's/registry.cn-hangzhou.aliyuncs.com/registry.cloud.tianrang-inc.com/g' | awk '{print "docker tag"" " $3" "$1":"$2}'|sh
#! /bin/bash
for i in `docker images|grep registry.cloud.tianrang-inc.com |awk '{print $1":"$2}'`
    do
      docker push $i
    done
#! bin/bash

set -xe

read  -e -p "请输入要替换的镜像域名 : " ServerName



docker images | grep $ServerName | sed 's/'$ServerName'/lisen.plus/g' | awk '{print "docker tag"" " $3" "$1":"$2}'|sh



for i in `docker images|grep lisen.plus |awk '{print $1":"$2}'`
    do
      docker push $i
    done
echo  "镜像已上传"
read  -e -p "请输入要打包镜像名字(完整镜像名) : " ImageName

read  -e -p "请输入打成tar包的包名: " PkageName

docker pull $ImageName

docker save $ImageName > $PkageName.tar

mv $PkageName.tar  /home/devops

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注