报错信息
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客户端
- 编辑 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"] }
- 重启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"]