可能是版本配置问题,有两种配置方式
这是我目前使用的
# /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = "/etc/containerd/certs.d"
#/etc/containerd/certs.d/
#└──
docker.io/# ├── ca.crt # CA 证书
# ├── client.cert # 客户端证书(如果需要)
# ├── client.key # 客户端密钥(如果需要)
# └── hosts.toml # Harbor 映射配置文件
#/etc/containerd/certs.d/
docker.io/hosts.toml# docker 为代理 project 名称
server = "
https://harbor.xxxxxxxxx.cn"
[host."
https://harbor.xxxxxx.cn/v2/docker"]
capabilities = ["pull","resolve"]
override_path = true
[host."
https://harbor.xxxxxxx.cn".header]
Authorization = ["Basic <password-base64>"]