harbor基本使用

harbor使用文档

介绍

harbor是一个用于存储和分发docker镜像的企业级registry服务器,可以用来构建企业内部的docker镜像仓库。目前该harbor服务部署在192.168.10.76 机器上。

web harbor 地址:192.168.10.76:8001

账号密码:admin/Harbor12345

使用流程

  1. (此步骤已做完)登录harbor web 地址192.168.10.76:8001,输入账号密码,创建项目aistudio。

    aistudio项目已经创建,推送镜像时必须指定要推送的项目,接下来在修改tag部分会详细介绍。

  2. 由于安装的harbor采用的是http,并没有TLS认证,因此需要修改当前机器的docker的配置文件 /etc/docker/daemon.json

    {
      "insecure-registries": ["192.168.10.76:8001"]
    }
    

    修改完成后需重启docker

    systemctl restart docker
    
  3. 使用harbor前先登录

    docker login 192.168.10.76:8001
    输入管理员账号:admin/Harbor13245
    
  4. 将要推送的镜像打个tag,并推送到harbor

    tag规则:{harbor地址}/{项目名}/{镜像名称}:{镜像版本},项目名之前已创建,名称为 aistudio。

    docker tag xsim5:v3.0 192.168.10.76:8001/aistudio/xsim5:v3.0
    docker push 192.168.10.76:8001/aistudio/xsim5:v3.0
    
  5. 拉取镜像,拉取之前需先登录

    docker pull 192.168.10.76:8001/aistudio/xsim5:v3.0
    
原文地址:https://www.cnblogs.com/KbMan/p/15320810.html