Harbor本地仓库搭建003_Harbor常见错误解决_以及各功能使用介绍_镜像推送和拉取---分布式云原生部署架构搭建003

首先我们去登录一下harbor,但是可以看到,用户名密码没有错,但是登录不上去

是因为,我们用了负债均衡,nginx会把,负载均衡进行,随机分配,访问的

是harbora,还是harborb机器.

loadbalancer中

解决方案,去loadbalance那个机器中,然后

这里就是25机器,我们登录25机器

然后去配置负载均衡的配置文件

vim /etc/nginx/conf.d/harbor-proxy.conf

可以看到我们给,负载均衡,分发的时候,添加上

ip_hash;加上缓存记忆功能就可以了.

然后配置以后,首先

nginx -t 检测一下配置文件有没有问题

然后再去

systemctl restart nginx 重启一下nginx就可以了

然后配置以后,再去登录就可以了

登录以后,可以看到项目中,我们可以创建一个项目,比如

我们这里创建一个,用来房业务镜像的地方,叫business

然后-1 存储容量表示 没有限制.

然后创建以后我们点进去

可以看到右侧有很多推送命令,用于将,

docker镜像推送到harbor中去.

我们用推送镜像到当前项目的命令,来推送一个镜像过来

可以看到我们首先到21机器,上面有很多镜像.

然后我们执行

docker image ls

可以看到很多镜像

然后我们执行

docker tag nginx:1.15.12 harbor.hiops.com/business/nginx:1.15.12 首先我们先去给我们的harbor中的business项目 中nginx1.15.12 这个镜像

去打个tab.然后

再去执行

docker push harbor.hiops.com/business/nginx:1.15.12

进行推送,镜像,但是可以看到报错了

报错了是因为:可以看到它用的https,我们用的http对吧

这个时候需要修改docker的配置,可以看到

我们去到所有docker机器上去修改一下配置

vim /etc/docker/daemon.json

可以看到添加上,忽略的域名就可以了,让docker,对我们的地址,忽略https检测

加上

"insecure-registries": ["harbor.hiops.com"]

机上以后,然后保存

然后再去

systemctl daemon-reload

systemctl restart docker 

去重启一下docker

然后再去推送一下镜像到私有仓库

docker push harbor.hiops.com/business/nginx:1.15.12

​可以看到这一次还是失败了说

413 request entity too large 太大了,去设置一下

去loadbalancer的机器上,也就是负载均衡的机器上

vim /etc/nginx/conf.d/harbor-proxy.conf

去编辑一下

在最上面添加

client_max_body_size 1024M;

将request请求体的大小,设置为1024M

然后保存

然后再去

nginx -t 检测配置文件是否正确

systemctl restart nginx

重启nginx

重启以后,然后再去推送

docker push harbor.hiops.com/business/nginx:1.15.12

​可以看到就可以了.

然后我们走到harbor,然后点击,我们

的business这个项目,可以看到在镜像仓库中,就有了

我们刚刚推送上来的镜像了.

然后点开这个镜像,可以看到对应的artifacts还有,他的tags,我们设站点1.15.12对吧

最近更新

  1. TCP协议是安全的吗?

    2024-06-19 07:26:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-19 07:26:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-19 07:26:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-19 07:26:03       18 阅读

热门阅读

  1. 下载工程resources目录下的模板excel文件

    2024-06-19 07:26:03       8 阅读
  2. 架构设计 - Nginx Proxy Cache 缓存配置

    2024-06-19 07:26:03       5 阅读
  3. 认识QML

    2024-06-19 07:26:03       5 阅读
  4. CSS 修改鼠标图标样式

    2024-06-19 07:26:03       5 阅读
  5. Linux中常用的压缩与解压文件

    2024-06-19 07:26:03       5 阅读
  6. Eigen中的array() square() asDiagonal()

    2024-06-19 07:26:03       5 阅读