离线docker部署rancher2.5.17,local的system项目应用还是从官网下载镜像,没从私有镜像harbor拉取

  • Rancher 版本:2.5.17
  • 安装选项 (Docker install/Helm Chart): Docker install
  • 在线或离线部署:离线部署
  • 登录用户的角色是什么? :管理员
    主机操作系统:openEuler-22.03 64位
    问题描述:离线部署docker20.10.22和harbor v2.6.1,登录harbor创建rancher项目(设置为公开),导入rancher2.5.17镜像:sh /home/data/soft/rancher/rancher-load-images.sh --images /home/data/soft/rancher/rancher-v2517-images.tar.gz --registry xxxxxx.xxxxxx.com
    创建k3s配置文件:registries.yaml
    mirrors:
    xxxxxx.xxxxxx.com:
    endpoint:
    - “https://xxxxx.xxxxx.com
    根据官网文档离线docker部署rancher:
    docker run -d --restart=unless-stopped --add-host=‘xxxx.xxxxx.com:192.168.60.22’ -p 10080:80 -p 10443:443 -v /home/data/rancher/rancherdata:/var/lib/rancher -v /home/data/rancher/rancherlogs/auditlog:/var/log/auditlog -v /home/data/rancher/k3s/registries.yaml:/etc/rancher/k3s/registries.yaml -e AUDIT_LEVEL=1 -e CATTLE_SYSTEM_DEFAULT_REGISTRY=xxxxx.xxxxx.com -e CATTLE_SYSTEM_CATALOG=bundled --privileged xxxxx.com

docker正常启动,使用admin登录后发现local的system项目应用还是从官网下载镜像,没从私有镜像harbor拉取
重现步骤:

结果:

预期结果:

截图:

其他上下文信息:

日志


可以了,registries.yaml配置文件里的docker.io不能改成harbor的域名,需要保留docker.io
谢谢Panda指导指正。