Habor的镜像文件存储与使用

        Habor是目前基于云原生架构中在生产环境使用的比较流行的镜像存储仓库的开源工具,其也是属于构建云原生基础架构生态中非常重要的一环节。本篇幅主要讲解Habor中镜像的推送存储和使用。本专题是“云原生专栏”系列的第二篇,也是Habor专题的第2篇,上篇章已完整的讲解了Habor的部署安装,详情详见:Habor安装_andboby的博客-CSDN博客

        本章节,讲从以下几方面安排讲解。

  1. habor中创建工程项目。
  2. habor服务器与镜像文件所在服务器说明。
  3. 镜像文件所在服务器私有仓库配置。
  4. 镜像文件制作与推送。
  5. 镜像文件验证以及下载。

一、habor中创建工程项目。

 二、habor服务器与镜像文件所在服务器说明。如下图所示2台服务器,其中一台为按照habor的服务器,另外一台是应用系统服务器(镜像文件所在的服务器)。

三、镜像文件所在服务器私有仓库配置。

  1. habor本质是是基于docker-compose 构建的,因此依赖于docker容器。
  2. 在镜像文件所在的服务器中配置私有仓库(本案例中my_tencent服务器)。
  3. 配置docker的私有仓库地址。
    #切换到daemon.json文件目录
    cd /etc/docker
    vim daemon.json
    
    
  4. 增加私有仓库地址(habor仓库所在地址)。如下图所示。
  5. 查验私有仓库设置是否成功。
    docker info

  6. 重启docker。

    systemctl daemon-reload 
    systemctl restart docker

四、镜像文件制作与推送。 

  1. 镜像文件所在的服务器中(本案例中my_tencent服务器)的镜像文件如下图所示。
  2. 按照habor制作镜像文件的标准镜像打标。tag标准:habor服务器IP地址:端口号/项目地址/镜像名称:镜像版本号。
    #根据habor格式对镜像文件进行打标
    docker tag ca509fb80786 120.79.48.95:8081/meishida/meishida:v1.0.0

  3. 登录到habor所在的服务器。
    docker login -u habor账号 -p habor密码 haborIP地址:端口号
    

  4. 推送镜像文件到habor。
    docker push haborIP地址:8081/meishida/meishida:v1.0.0

 五、镜像文件验证以及下载。

  1.  登录habor查看推送的镜像文件。如下图所示,表示镜像文件已经推送成功。

     
  2. 镜像文件下拉以及使用。
    docker pull haborIP地址:8081/meishida/meishida@sha256:5a5d1......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值