CR镜像仓库

CR迁移
   天基查询:服务名acr ---> 数据库 CR
   迁移条件:
   		1.  迁移工具所在的ECS与源端和目标端的镜像仓库相互连通,docker  info 修改镜像仓库
   		2.	源端账号需要有put的权限,目标端需要有pull和创建的权限
   		3.	目标端打开【自动创建仓库】功能
   		4.	目标端账号为项目所在账号,并用此账号进行仓库的创建和迁移
   		5.	目标端需要使用项目所在账号创建【仓库】,后面才能使得项目所在账号看到迁移过去的镜像
   常用命令:
   <----------------------------------------登入镜像仓库------------------------------------->
   docker login --username=[账号] cr.registry.ah-1.res.sgmc.sgcc.com.cn  -p [password] 
   查看账号流程:登入ascm ---> 产品 ---> CR镜像 ---> 搜索【仓库名称】 ---> 【基本信息】 ---> 找到[登入阿里云Docker Registry] 
   ----------------------------------------------------------------------------------------->>>>
   获取日志镜像版本信息
   1. 过滤Find的日志:
   cat config_xxxx_xxxx.log |grep -w Find > get 
   2. 过滤ah-1的镜像版本
   cat get |awk -F '[, ]+' '{print $6}' |sort -n |uniq -c |grep 'cr.registry.ah-1.res.sgmc.sgcc.com.cn'|awk -F "/" '{print $3}'|sort -n > ah-1
   3. 过滤ah-2的镜像版本
    cat get |awk -F '[, ]+' '{print $6}' |sort -n |uniq -c |grep 'cr.registry.ah-2.res.sgmc.sgcc.com.cn'|awk -F "/" '{print $3}'|sort -n > ah-1
   4. 过滤ah-1镜像仓库+镜像版本
   cat config_xxxx_xxxx.log|awk -F '[, ]+' '{print $6}' |sort -n |uniq -c |grep 'cr.registry.ah-1.res.sgmc.sgcc.com.cn'|awk -F "/" '{print $3}'|sort -n|awk -F: '{print $1}'|sort -n |uniq -c
   5. 过滤ah-2镜像仓库+镜像版本
    cat config_xxxx_xxxx.log|awk -F '[, ]+' '{print $6}' |sort -n |uniq -c |grep 'cr.registry.ah-2.res.sgmc.sgcc.com.cn'|awk -F "/" '{print $3}'|sort -n|awk -F: '{print $1}'|sort -n |uniq -c
   <<<<-------------------------------------------------------------------------------------------
   1. 对比ah-1与ah-2差异:
    diff ah-1 ah-2
   2. 过滤出镜像仓库:
   grep -vwf ah-2 ah-1 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值