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
  • 相关阅读:
    "ping: unknown host www.baidu.com"问题解决方式
    hive分区表中表字段操作
    hive常用函数
    spark书籍视频推荐
    pandas筛选排序
    pandas常用函数
    hive字符串函数
    Centos镜像下载
    记录操作 子查询 三表联查
    .net Excel转换DataSet
  • 原文地址:https://www.cnblogs.com/bidad/p/13843584.html
Copyright © 2011-2022 走看看