HarborHarbor镜像仓库

世事洞明皆学问,人情练达即文章。这篇文章主要讲述HarborHarbor镜像仓库相关的知识,希望能为你提供帮助。
1、概述          Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、 自我注册、镜像复制和中文支持等功能,可参考:??harbor官网地址??


2、基础环境【HarborHarbor镜像仓库】          服务器配置:腾讯云CVM主机:8VCPU16G、系统:centos7
                   
          docker基础部署参考:??docker部署??

[root@harbor01 ~]# tar -xf harbor-installer-v2.3.0.tar.gz
[root@harbor01 harbor]# cp docker-compose /usr/bin/docker-compose
[root@harbor01 harbor]# chmod +x /usr/bin/docker-compose


3、harbor部署
[root@harbor01 ~]# mkdir-p/data/ssl
[root@harbor01 ~]# mv harbor/data/
[root@harbor01 ~]# cd /data/harbor/
[root@harbor01 ~]# cp harbor.yml.tmplharbor.yml


      以上创建的/data/ssl目录用来存放域名证书,一般情况下公司都是有域名证书,上传*.key 、*.pem两个文件即可。
      修改配置文件harbor.yml 
hostname: harbor.*#如harbor+公司申请的顶级域名

certificate: /data/ssl/*.pem
private_key: /data/ssl/*.key



        在/data/harbor目录下找到install.sh命令自动安装
[root@harbor01 harbor]# ./install.sh



        可以在电脑上绑定host使用也可以通过腾讯云  DNS 解析 DNSPod



    推荐阅读