harbor的安装及使用

资源编排就是合理快速的分配计算资源和硬件资源,进行计算。

docker: swarm
google: kubernetes (k8s,k3s)
opensource: docker-compose

安装harbor仓库

0) 创建/root/harbor目录,cd到此目录
1) 下载harbor安装包
curl ‘http://pan.itshine.cn:5080/?explorer/share/fileOut&shareID=64h6PiQQ&path=%7BshareItemLink%3A64h6PiQQ%7D%2F%E5%B7%A5%E5%85%B7%2Fharbor-offline-installer-v2.9.0.tgz’ > ‘./harbor-offline-installer-v2.9.0.tgz’

2)网上搜寻harbor安装的docker-compose yml文件。(github)
注意: 这个docker-compose.yml文件是安装时候生成的。

3)docker-compose up -d

admin/root :Harbor12345

具体安装过程


curl 'http://pan.itshine.cn:5080/?explorer/share/fileOut&shareID=64h6PiQQ&path=%7BshareItemLink%3A64h6PiQQ%7D%2F%E5%B7%A5%E5%85%B7%2Fharbor-offline-installer-v2.9.0.tgz' > './harbor-offline-installer-v2.9.0.tgz'
curl 'http://pan.itshine.cn:5080/?explorer/share/fileOut&shareID=64h6PiQQ&path=%7BshareItemLink%3A64h6PiQQ%7D%2Fdocker-compose-yms%2Fdocker-compose' > './docker-compose'
chmod +x docker-compose
cp docker-compose /bin/
tar zxf harbor-offline-installer-v2.9.0.tgz
cp harbor.yml.tmpl harbor.yml


使用mkcert生成证书配置如下

在这里插入图片描述

修改完成后直接执行脚本安装
sh install.sh
这一步时间较长,等待镜像下载完成即可。

注意,每次修改完harbor.yml都要执行 install.sh

测试

访问 https://harbor.ycjy.info:8081
使用admin,Harbor12345登录

在这里插入图片描述

上传

在这里插入图片描述

如果上传出现了错误,是说明harbor ssl证书没验证,

unauthorized: unauthorized to access repository: internal/centos-nginx, action: push: unauthorized to access repository: internal/centos-nginx, action: push

需要修改/etc/docker/daemon.json


[root@shuyang2 DOCKER]# cat /etc/docker/daemon.json
{
"registry-mirrors" : [
    "https://nexus.ycjy.info"
  ],
  "insecure-registries" : [
    "https://nexus.ycjy.info","harbor.ycjy.info:4443"
  ],
  "dns" : [ "192.168.10.19" , "8.8.8.8" ]
}
[root@sh

insecure-registries表示不安全的docker库,可以告知docker不要去报错。

这就可以了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

老骥又出发

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值