Centos7下harbor的安装部署

Harbor 是一个由 CNCF 托管的开源的 Docker 镜像仓库管理工具,我们可以通过它快速的建立起自己的私有仓库,是一个DevOps组件。
在本地搭建一个Harbor服务,其他在同一局域网的机器可以使用Harbor进行镜像提交和拉取,搭建前需要本地安装docker服务和docker-compose。

安装Docker Compose

cenos7下Docker Compose1.25.4 的安装

安装 harbor ,版本需要1.18.0+

获取需要安装的版本 https://github.com/goharbor/harbor/releases
在github官网或者其他资源链接下载,下载后解压。

wget https://github.com/goharbor/harbor/archive/v2.1.0-rc1.tar.gz
tar -xvf v2.1.0-rc1.tar.gz

修改一下文件夹的名称:

mv harbor-2.1.0-rc1 harbor
cd harbor/make

解压完成后在当前目录生成harbor目录,复制和修改harbor目录下的harbor.yml

cp harbor.yml.tmpl harbor.yml

在这里插入图片描述
配置harbor.yml文件,主要修改一下,hostname,port

hostname:配置主机名称,不可以设置127.0.0.1,localhost这样的主机名,可以是IP或者域名
Port:因为80端口号可能被nginx 占用所以修改一下。
vim harbor.yml

在这里插入图片描述
设置完harbor.yml可以安装:

./install.sh

如果报错:
在这里插入图片描述
注释掉harbor.yml 中https相关内容
还是报错:
在这里插入图片描述
需要修改install.sh文件。在87行下面加上一句:

./prepare $prepare_para
sed -i "s/v2.6.0-build.1359/v2.5.1-rc1/g" docker-compose.yml

黑框里面换成你报错的版本换成后面的可用的版本。
在这里插入图片描述
显示不报错了。
在这里插入图片描述
安装成功以后长这样:
在这里插入图片描述

访问

ip:8282
安装好后是默认用户名和密码如下: user:admin password:Harbor12345

在这里插入图片描述
这样就安装成功了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值