openeuler2203系统安装nerdctl,cni,containerd启动容器失败解决方法 |
发表者:admin分类:云计算容器2025-03-05 17:07:06 阅读[99] |
openeuler2203系统安装nerdctl-1.7.6,cni-plugins-v1.5.0,containerd-v1.6.32后,
系统一次启动容器报错:failed to call cni.Setup: plugin type="bridge" failed (add): failed to allocate for range 0: 10.4.1.7 has been allocated,,
第二次启动容器报错:failed to call cni.Setup: plugin type="bridge" failed (add): failed to set bridge addr: could not set bridge’s mac: invalid argument ,
第三次启动容器才会正常,是什么原因?
找到解决方法了,之前安装时,都采用最新版本软件,但是 cni程序兼容有问题,需要安装cni-plugins-v1.5.1版本才能正常启动容器。
更新 CNI 插件版本:
下载并替换 CNI 插件至兼容版本(如 v1.5.0 与 OpenEuler2203 存在兼容性问题):
wget https://github.com/containernetworking/plugins/releases/download/v1.5.1/cni-plugins-linux-amd64-v1.5.1.tgz
sudo rm -rf /opt/cni/bin/*
sudo tar -C /opt/cni/bin -xzvf cni-plugins-linux-amd64-v1.5.1.tgz
转载请标明出处【openeuler2203系统安装nerdctl,cni,containerd启动容器失败解决方法】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论