push镜像到容器仓库报错:mixing sysregistry v1/v2 is not supported

在ceph存储的学习过程中,部署环境遇到了此问题,特此记录!
可以拖到文章最后直接看解决办法
环境描述:

一台容器仓库服务器 192.168.88.88/24

三台ceph节点,
IP分别为192.168.88.10/24 192.168.88.20/24 192.168.88.30/24

三台ceph节点均通过离线包的方式将镜像导入:

1.将ceph-server文件夹上传到所有ceph节点中,此处以ceph1为例:在这里插入图片描述
2.在所有ceph节点导入镜像在这里插入图片描述
3.查看ceph节点上导入好的镜像:

在这里插入图片描述

4.将镜像改名后推送到容器服务器(192.168.88.88)上,先改名:
podman tag quay.io/ceph/ceph:v17 quay.io:5000/ceph/ceph:v17
podman tag quay.io/ceph/ceph-grafana:8.3.5 quay.io:5000/ceph/ceph-grafana:8.3.5
podman tag quay.io/prometheus/prometheus:v2.33.4 quay.io:5000/prometheus/prometheus:v2.33.4
podman tag quay.io/prometheus/node-exporter:v1.3.1 quay.io:5000/prometheus/node-exporter:v1.3.1
podman tag quay.io/prometheus/alertmanager:v0.23.0 quay.io:5000/prometheus/alertmanager:v0.23.0

解析:原本镜像名为 quay.io/ceph/ceph:v17 改为 quay.io :5000 /ceph/ceph:v17 只需要在名字后面加 :5000,因为容器仓库服务器上的服务端口是5000

5.配置容器的配置文件:

在这里插入图片描述

6.推送镜像到容器服务器上 推送目的(其他节点可以到容器服务器上下载镜像):
podman push quay.io:5000/ceph/ceph:v17

报错:

在这里插入图片描述

error loading registries: mixing sysregistry v1/v2 is not supported

解决办法:

将/etc/containers/registries.conf 文件中 “unqualified-search-registries ”行之前的所有都注释掉
在这里插入图片描述

再次推送,成功!!!
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值