docker 升级后或者重装后,启动容器提示:Error response from daemon: Unknown runtime specified docker-runc...

简介: docker 升级后或者重装后,启动容器提示:Error response from daemon: Unknown runtime specified docker-runc...

之前安装的版本是docker 1.3,并运行了容器jenkins


现在把docker升级版本为docker-ce 19.03


再使用docker ps发现之前的jenkins容器已经退出了


启动容器:

docker start jenkins

报错提示:Error response from daemon: Unknown runtime specified docker-runc

1675155939392.jpg

可能是因为从不兼容的版本升级了docker


解决方法:


更改/var/lib/docker/containers目录中的文件参数,把docker-runc替换为runc


命令:

grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'


注:grep -rl:递归搜索目录和子目录,只列出含有匹配的文本行的文件名,而不显示具体的匹配内容


      xargs:衔接执行之前得到的值


     总体意思是把/var/lib/docker/containers中含有‘docker-runc’的文件搜索出来,并把‘docker-runc’字符为runc


重新启动docker

systemctl restart docker

再启动失败的容器问题已解决

相关文章
H8
|
安全 网络协议 Shell
Docker 枚举、特权升级和容器逃逸 (DEEPCE)
为了使其与最大数量的容器兼容,DEEPCE 是纯编写的sh,没有依赖性。如果可用,它将使用其他工具,例如 curl、nmap、nslookup 和 dig,但在大多数情况下不依赖于它们进行枚举。 枚举都不应该触及磁盘,但是大多数漏洞利用会创建新的容器,这将导致磁盘写入,并且一些漏洞利用会覆盖 runC,这可能具有破坏性,所以要小心!
H8
430 0
|
人工智能 弹性计算 运维
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
1894 10
|
Kubernetes 网络安全 容器
容器升级内核及重启后遇到的问题
容器升级内核及重启后遇到的问题
554 0
|
人工智能 运维 Kubernetes
阿里云 Serverless 容器服务全面升级:新增组件全托管、AI 镜像秒级拉取能力
阿里云 Serverless 容器服务全面升级:新增组件全托管、AI 镜像秒级拉取能力
|
运维 Kubernetes 开发者
全面升级,重磅上线!容器服务ASK评测携大奖前来!
重磅新品优先体验,免费领取试用额度,更有多重奖品,还不快来!
1468 0
|
人工智能 Kubernetes Cloud Native
【热点追踪】从价值到架构,走近全新升级的阿里云 Serverless 容器服务 ASK
【热点追踪】从价值到架构,走近全新升级的阿里云 Serverless 容器服务 ASK
|
运维 监控 Cloud Native
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——极氪汽车 APP全面升级云原生技术架构,高效提升用户出行体验
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——极氪汽车 APP全面升级云原生技术架构,高效提升用户出行体验
653 0
|
运维 Kubernetes Cloud Native
《云原生架构容器&微服务优秀案例集》——03 零售/电商——三只松鼠 云原生架构升级,完美应对双十一
《云原生架构容器&微服务优秀案例集》——03 零售/电商——三只松鼠 云原生架构升级,完美应对双十一
452 0
|
Kubernetes 监控 Cloud Native
《云原生架构容器&微服务优秀案例集》——03 零售/电商——波司登 云原生架构升级,实现数字化业务创新
《云原生架构容器&微服务优秀案例集》——03 零售/电商——波司登 云原生架构升级,实现数字化业务创新
514 0
《云原生架构容器&微服务优秀案例集》——03 零售/电商——波司登 云原生架构升级,实现数字化业务创新
下一篇
开通oss服务