HARBOR的初识与环境搭建

官网地址

安装harbor说明

HARBOR 仓库 API功能接口

Docker harbor的安装部署

如何将docker升级到最新版本

x509: cannot validate certificate for 192.168.244.139 because it doesn't contain any IP SANs

Linux下libuuid安装使用

docker登录harbor仓库

 一直说密码错误

登录harbor-详细

云雀上的-很棒

Harbor的镜像上传和拉取

这个写的也很棒

1.什么是harbor

Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry(docker-registry)的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的yum】。另外它还整合了两个开源的安全组件,一个是Notary,另一个是Clair,Notary类似于私有CA中心,而Clair则是容器安全扫描工具,它通过各大厂商提供的CVE漏洞库来获取最新漏洞信息,并扫描用户上传的容器是否存在已知的漏洞信息,这两个安全功能对于企业级私有仓库来说是非常具有意义的. 

简单来说harbor就是VMWare公司提供的一个docker私有仓库构建程序,功能非常强大.

支持多租户签名和认证 支持安全扫描和风险分析 这次日志审计 基于角色的访问控制 支持可扩展的API和GUI Image replication between instances 国际化做的很好(目前仅支持英文和中文).

2.一些前置准备

2.1 docker-compose

(1)需要安装docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o/usr/local/bin/docker-compose

(2)给docker-compose执行权限,运行命令
chmod +x /usr/local/bin/docker-compose

(3)检查运行docker-compose --version,如下:
[root@master ~]# docker-compose --version
version 1.23.2, build 1110ad01

2.2 其他

比较简单,自行查阅.

3.安装harbor

3.1 下载离线安装包

地址:
https://github.com/goharbor/harbor/releases

证书的制作:
https://www.jianshu.com/p/721455035190

3.6 遇到的报错

3.6.1 

x509: cannot validate certificate for 192.168.244.139 because it doesn't contain any IP SANs

 3.6.2 启动docker失败-卸了重装就好了

3.6.3 登录报错-1-x509: cannot validate certificate for 192.168.244.139 because it doesn't contain any IP SANs

3.6.4 登录报错-2 

4.从harbor仓库中拉取镜像

docker pull 10.21.37.104:8443/middleware/redis:v3.0.0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值