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={shareItemLink%3A64h6PiQQ}%2F工具%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不要去报错。

这就可以了。

相关推荐
zt1985q26 分钟前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
具身智能进化论1 小时前
协作机器人产业进入规模化部署期,未来几年的增长从何而来
大数据·运维·人工智能·机器人·自动化·工厂方法模式
夏雪coding2 小时前
nginx SPA 回落把 CSS 变成了 HTML:一个返回 200 却让样式失效的坑
前端·nginx
yunyi2 小时前
改个 SSH 端口,我把自己锁在了服务器外面
运维·后端
難釋懷4 小时前
Nginx日志
前端·网络·nginx
九硕智慧建筑一体化厂家4 小时前
从电费支出到碳资产收益,直流照明如何让商业楼宇实现柔性用能
运维·人工智能·智慧城市
科技园长5 小时前
复杂厂区车辆高精度调配:UWB追踪技术底座与选型格局重构
运维·重构
2601_949499945 小时前
硬件工程师实操:芯瑞科技两款 400G 高速互联方案参数、场景、选型全解析
大数据·运维·人工智能·科技·光模块
雾时之林5 小时前
Linux--介绍及管理
linux·运维·服务器
啦啦啦啦啦zzzz5 小时前
5种IO模型
运维·服务器·网络·c++