世事洞明皆学问,人情练达即文章。这篇文章主要讲述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
推荐阅读
- 基于grpc从零开始搭建一个准生产分布式应用 - 工程构建
- Python代码自动提取Win10内置的锁屏壁纸
- #云原生征文#深入Kubernetes(k8s)概念
- 实模式与保护模式详解一(寄存器)
- 安卓大学生考勤签到app毕业设计
- 微信小程序-控制文本只显示若干行多余隐藏
- 基于Redis的分布式链家二手房房源数据爬虫系统 毕业设计
- 你必须会的DFS的递归实现与堆栈实现
- 基于Python网络爬虫的设计与实现毕业设计