harbor
Harbor
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。

在容器中运行, harbor安装部署(物理机)很难 ,因此为简化harbor应用,harbor官方直接做成在容器中运行的应用,而且在容器中这个harbor依赖(redis、mysql、。。。)
的很多存储系统,因此他需要编排很多个容器协同合作。因此vmware harbor 在安装和部署的时候需要借助docker的单机编排工具docker-compose.
Docker-compose: 写一个编排脚本,和dockerfile一样有很多指令 而docker-compose托管在github上 https://github.com/vmware/harbor 1、Downloading the installer 2、Configure harbor.cfg 3、Run install.sh to install and start Harbor
wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.0.tgz
安装Harbor需要先安装docker和docker-compose 安装最新版本docker-ce # yum install docker-ce 启动docker: # systemctl start docker 如果需要卸载docker-ce,操作如下: yum remove docker-ce 卸载后images,containers,volumes,configuration files 是不能自动删除的,为了删除all images,containers,and volumes,请执行如下命令: rm -rf /var/lib/docker
修改 docker-compose.yml

harbor.cfg只需要修改hostname为你自己的机器IP或者域名
都修改完成之后,使用官方自带脚本更新参数,在harbor目录中执行./prepare,



浙公网安备 33010602011771号