实际场景需要 containerd 能访问带用户验证的私有镜像仓库,请问如何配置?
在 /etc/containerd/config.toml 中添加下面的配置
[plugins.'io.containerd.cri.v1.images'.registry]
config_path = ''
[plugins."io.containerd.cri.v1.images".registry.configs]
[plugins."io.containerd.cri.v1.images".registry.configs."registry.cnblogs.com".auth]
username = "xxxxxx"
password = "*****"
重启 contanerd 服务
systemctl restart containerd
注:配置后要用 crictl 命令测试,不能使用 nerdctl 命令,nerdctl 不使用这个配置,用的是 nerdctl login 生成的配置