本文主要是介绍最简单搭建harbor(企业级registry管理工具),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装环境:centos:7.3, 已经安装docker,docker-compose
下载离线版本的harbor安装包
#下载
wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz
#解压
tar -zxvf harbor-offline-installer-v1.2.0.tgz
网盘下载:链接:https://pan.baidu.com/s/1TJMXRelqNri12uh8294DOQ 密码:066w
配置文件
修改文件 harbor.cfg
#必须修改项目,可以是IP或者是主机名
hostname = 10.20.5.7
#其他的可以根据需求修改
运行harbor
./install.sh
在web端打开IP地址就能看的harbor的登陆页面,默认的用户名:admin,密码是Harbor12345
在宿主机上登录harbor有个异常,
Error response from daemon: Get https://10.20.5.7/v1/users/: dial tcp 10.20.5.7:443: getsockopt: connection refused
这就需要增加私有仓库地址,在centos环境下
#停止docker
systemctl stop docker
#执行命令
vi /etc/sysconfig/docker
#增加OPTIONS,对应自己的IP,80是默认的端口号
--insecure-registry 10.20.5.7:80
重置docker
#使配置生效
systemctl daemon-reload
#重启docker
systemctl restart docker
这样就能正常登录了。
这篇关于最简单搭建harbor(企业级registry管理工具)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!