Loading
close

推送镜像报错

time 更新时间:2022-02-21 15:08:23

报错信息

runtime git:(cgroup) docker push hub.ecns.io/library/fio:latest
The push refers to repository [hub.ecns.io/library/fio]
Get https://hub.ecns.io/v2/: x509: certificate signed by unknown authority

runtime git:(cgroup)

解决办法

Docker客户端

  1. 编辑 daemon.json 文件,默认位置为 /etc/docker/daemon.json (Linux系统)或 C:ProgramDatadockerconfigdaemon.json (Windows系统)。若使用的是Docker Desktop for Mac或Docker Desktop for Windows,点击Docker图标,选择 Preferences (Mac) or Settings (Windows),选择 Docker Engine
    如果 daemon.json 文件不存在,请自行创建。假设文件中没有其他设置,它应该包含以下内容:
          {
            "insecure-registries" : ["myregistrydomain.com:5000"]
          }
    
  2. 重启Docker使修改生效。

Containerd客户端

编辑 /etc/containerd/config.toml 文件:

  • [plugins.”io.containerd.grpc.v1.cri”.registry] 处添加:

          [plugins."io.containerd.grpc.v1.cri".registry.configs."hub.ecns.io"]
            [plugins."io.containerd.grpc.v1.cri".registry.configs."hub.ecns.io".tls]
              insecure_skip_verify = true
    
  • [plugins.”io.containerd.grpc.v1.cri”.registry.mirrors] 处添加:

          [plugins."io.containerd.grpc.v1.cri".registry.mirrors."hub.ecns.io"]
            endpoint = ["https://hub.ecns.io"]
    
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品