harbor 私服搭建

Harbor 是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像验真、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。

## 安装wget
$ sudo yum -y install wget

## 远程拉取压缩包,然后解压(这个步骤可能比较慢,可以自行寻找,建议到https://github.com/goharbor/harbor/releases自己下载)
$ wget https://github.com/goharbor/harbor/releases/download/v1.10.4-rc1/harbor-offline-installer-v1.10.4-rc1.tgz
$ tar -zxvf harbor-offline-installer-v1.10.4-rc1.tgz  -C /usr/local/harbor

## 编辑harbor.yml,修改下图相关信息(https如果没有需要注释掉)
$ mv 旧文件名 新文件名

在这里插入图片描述
修改配置文件后执行如下操作
在这里插入图片描述
查询运行的镜像,默认会启动相关的镜像
在这里插入图片描述
放行设置的端口号

## 放行端口
$ firewall-cmd --zone=public --add-port=8080/tcp --permanent
## 重新加载配置
$ firewall-cmd --reload
## 查看放行的端口号
$ firewall-cmd --zone=public --list-ports

如果没有https,需要设置允许不安全访问,后面上传镜像会用到,如果使用了Rancher(https://blog.csdn.net/qq_35222232/article/details/125613769)结合harbor使用,也需要这样配置

$ cd /etc/docker
$ vi daemon.json
## 将 "insecure-registries": ["ip:端口"] 添加到文件镜像仓库中,跟国内镜像同级(国内镜像配置在docker安装中有),配置完成后类似下图

## 配置完成后重启docker
## 如果harbor没有启动成功,则手动启动
## 停止harbor
$ docker-compose down
## 启动harbor
$ docker-compose up -d

在这里插入图片描述

登录 harbor
在这里插入图片描述

harbor使用

## 给镜像打标签(docker tag 已有镜像 打标签镜像),注:要上传到ahrbor镜像仓库,镜像前需要加上ip:端口/harbor中的项目名/镜像:版本号
$ docker tag docker-demo1:v2 X.X.X.X:IP/test/docker-demo1:v2

## 上传上传打包后的镜像名
$ docker push X.X.X.X:IP/test/docker-demo1:v2

## 登录harbor
$ docker login ip:端口

## 退出登录
$ docker logout
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

儿时可乖了

混口饭吃,大佬们,赏点吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值