由于安装kubesphere没有安装harbor组件,所以就在外部安装了个harbor,但是在向kubesphere添加harbor的时候提示错误,这个可能是什么原因导致的啊
错误代码:镜像仓库校验失败
Error response from daemon: Get https://10.110.60.13:80/v2/: http: server gave HTTP response to HTTPS client

  • shaowenchen 回复了此帖
  • waqq 觉得很赞
  • 问题已解决。
    1、在/etc/docker/目录下新建daemon.json,安装后默认只有key.json。
    2、文件内容:
    {
    “registry-mirrors”: [
    http://10.110.60.13
    ],

    "insecure-registries": [
       "http://10.110.60.13"
    ],

    }
    3、重启
    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker
    3、查看是否生效
    $ docker info

    waqq 添加 “insecure-registries” ,使用 http ,而不是 https 试下。

    按照https://kubesphere.io/docs/v2.0/zh-CN/configuration/image-registry/#%E5%AF%B9%E6%8E%A5%E5%A4%96%E9%83%A8-harbor-%E9%95%9C%E5%83%8F%E4%BB%93%E5%BA%93中的说明,添加了insecure-registry
    但是docker login时仍然报错,感觉配置没有生效
    Error response from daemon: Get https://10.110.60.13/v2/: dial tcp 10.110.60.13:443: connect: connection refused

    问题已解决。
    1、在/etc/docker/目录下新建daemon.json,安装后默认只有key.json。
    2、文件内容:
    {
    “registry-mirrors”: [
    http://10.110.60.13
    ],

    "insecure-registries": [
       "http://10.110.60.13"
    ],

    }
    3、重启
    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker
    3、查看是否生效
    $ docker info

      GhostRay 你好!我也是添加自建仓库,但我重启后发现docker服务无法启动了
      我的操作步骤如下:
      1.停止所有容器,docker stop $(docker ps -a | awk ‘{ print $1}’| tail -n +2)

      2.停止docker服务
      systemctl stop docker

      3.备份修改配置
      cat /etc/docker/daemon.json
      {
      “registry-mirrors”: [“http://373a6594.m.daocloud.io”],
      “insecure-registries”: [“10.32.3.65″],
      “graph”:“/var/lib/docker”
      }
      启动docker服务
      systemctl start docker
      发现无法启动

      • Jeff 回复了此帖

        chinaboy007 看下系统的日志,/var/log/syslog 或者 journalctl -u docker.service

        16 天 后