1.编辑配置文件config.toml
vim /etc/containerd/config.toml找到[plugins.'io.containerd.cri.v1.images'.registry]
下面的config_path = ''
改成config_path = '/etc/containerd/certs.d'
sed方式
sed -i "/\[plugins.'io.containerd.cri.v1.images'.registry\]/,/^\s*\[/ {
/^\s*config_path = ''/ s|config_path = ''|config_path = '/etc/containerd/certs.d'|
}" /etc/containerd/config.toml
2.创建镜像加速读取目录
mkdir -p /etc/containerd/certs.d/docker.io
3.写入配置
cat > /etc/containerd/certs.d/docker.io/hosts.toml <<EOF
server = "https://registry-1.docker.io"[host."https://docker.1ms.run"]
capabilities = ["pull", "resolve"]
[host."https://dockerproxy.net"]
capabilities = ["pull", "resolve"]
[host."https://proxy.vvvv.ee"]
capabilities = ["pull", "resolve"]
[host."https://dockerproxy.link"]
capabilities = ["pull", "resolve"]
EOF
4.重启
systemctl restart containerd
5.验证
crictl pull nginx:latest


996

被折叠的 条评论
为什么被折叠?



