首页 » DevOps » Docker » Docker私有仓库Harbor之安装部署

Docker私有仓库Harbor之安装部署

 

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。

Harbor部署前提条件

硬件配置要求

CPU:最低2CPU,推荐4CPU
内存:最低4GB,推荐8GB
硬盘:最低40GB,推荐160GB

软件版本要求

Docker engine:17.06.0-ce或更高
Docker Compose:1.18.0或更高

本文以CentOS7为例来安装Harbor

1、安装依赖

2、安装docker-ce

3、安装docker-compose

4、下载harbor离线安装包

5、配置harbor

此处192.168.1.208为本机IP,当然也可以换成域名

6、安装harbor

注意:--with-clair参数是启用漏洞扫描功能,相关内容请查看官方文档:https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md

执行安装命令后会看到如下内容

7、验证

至此安装完成,访问http://192.168.1.208验证,账号admin,密码whsir.com

补充:本文Harbor是http方式进行连接(想要使用https方式请自行更改harbor配置harbor.yml),由于docker默认是以https连接registry,所以通过docker连接Harbor时,需要更改/etc/docker/daemon.json配置文件,增加"insecure-registries": ["http://192.168.1.208"]参数。

原文链接:Docker私有仓库Harbor之安装部署,转载请注明来源!

0