zoukankan      html  css  js  c++  java
  • Harbor:镜像上传和下载

    上传

    我现在需要把本地mysql镜像上传到harbor仓库

    image-20210101174508818

    给镜像打上标签

    docker tag mysql:5.7 192.168.1.52:85/tensquare/mysql:5.7
    

    推送镜像

    docker push 192.168.1.52:85/tensquare/mysql:5.7
    

    image-20210101174959239

    上传失败,是因为docker没有将harbor加入到信任列表中

    docker将harbor加入到信任列表

    vi /etc/docker/daemon.json
    
    {
             "registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com"],
             "insecure-registries":["192.168.1.52:85"]
    }
    

    重启docker

    systemctl daemon-reload
    systemctl restart docker
    

    重启后,如若发现harbor启动不了了,执行

    docker-compose down
    /opt/harbor/prepare
    docker-compose up -d
    

    再次推送,发现权限不足

    image-20210101181158997

    我们先登陆harbor

    docker login -u admin -p Harbor12345 192.168.1.52:85
    

    image-20210101181258082

    然后再次推送镜像:

    docker push 192.168.1.52:85/tensquare/mysql:5.7
    

    推送成功

    下载

    在另一台空的机器上

    image-20210101181802379

    修改docker配置

    vi /etc/docker/daemon.json
    
    {
             "registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com"],
             "insecure-registries":["192.168.1.52:85"]
    }
    

    重启docker

    systemctl daemon-reload
    systemctl restart docker.service
    

    先登录,再下载

    docker login -u admin -p Harbor12345 192.168.1.52:85
    docker pull 192.168.1.52:85/tensquare/mysql:5.7
    docker images
    

    image-20210101182246149

    总结:无论上传或者下载,都要添加docker信任harbor的配置。

  • 相关阅读:
    富文本的使用
    sql
    # 多线程:为啥无法避免并发修改异常?(假设有两个线程,线程A,线程B),怎么避免并发修改异常?
    File&&字节流
    IO-字符流
    第二周疑问点
    异常
    常用API-Object+String
    学习JavaSE过程中的疑问点(第一周)
    JavaOOP
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/14220541.html
Copyright © 2011-2022 走看看