HarborHarbor镜像仓库
Posted DonotCTR
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HarborHarbor镜像仓库相关的知识,希望对你有一定的参考价值。
1、概述
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、 自我注册、镜像复制和中文支持等功能,可参考:harbor官网地址
2、基础环境
服务器配置:腾讯云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.tmpl harbor.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
以上是关于HarborHarbor镜像仓库的主要内容,如果未能解决你的问题,请参考以下文章