zoukankan      html  css  js  c++  java
  • 私有镜像迁移harbor

    1.镜像迁移
    第一步:开启私有仓库
    docker run -d -p 5000:5000 -v /opt/registry-var/auth/:/auth/ -v /opt/myregistry:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e  "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry 
    第二步:创建脚本目录
    mkdir /server/scripts -p
    cd /server/scripts/
    第三步:编写脚本
    vim migrate_images.sh
    #!/bin/sh
    image_names=`curl -u oldboy:123456  http://10.0.0.11:5000/v2/_catalog 2>/dev/null|jq .repositories[]|tr -d '"'`
    for i in $image_names
    do
     tags=`curl -u oldboy:123456  http://10.0.0.11:5000/v2/$i/tags/list 2>/dev/null|jq ".tags[]"|tr -d '"'`
     for j in $tags
     do
       docker pull 10.0.0.11:5000/$i:$j
       docker tag  10.0.0.11:5000/$i:$j blog.qstack.com.cn/oldboy/$i:$j
       docker push blog.qstack.com.cn/oldboy/$i:$j
     done
    done
    第四步:
    docker login 10.0.0.11:5000   登陆私有仓库
    docker login blog.qstack.com.cn 登陆harbar
    sh -x migrate_images.sh
  • 相关阅读:
    Beyond Compare比较图片怎么修改背景颜色
    Leonardo's Notebook UVALive
    Saddle Point ZOJ
    概率dp总结 正在更新
    First Knight UVALive
    Scout YYF I POJ
    RedIsGood TopCoder
    聪聪和可可 HYSBZ
    So you want to be a 2n-aire? UVA
    国家队论文集
  • 原文地址:https://www.cnblogs.com/bidad/p/13843584.html
Copyright © 2011-2022 走看看