zoukankan      html  css  js  c++  java
  • 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

    可能是因为从不兼容的版本升级了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

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

    如果有帮助,请帮忙点个赞吧,谢谢

                                                                                          ----------------------致敬每一个正在努力的人

    嗨~如果有帮助,请帮忙点个赞吧,谢谢 -致敬每一个正在努力的人
  • 相关阅读:
    Java自定义异常
    Java异常处理教程
    Java异常抛出
    Java泛型方法和构造函数
    Java泛型类
    Java继承方法隐藏(覆盖)
    Java继承和构造函数
    Java方法覆盖教程
    PHP设置时区
    PHPCMS v9的表单向导实现问答咨询功能的方法
  • 原文地址:https://www.cnblogs.com/dongweizhen/p/13800883.html
Copyright © 2011-2022 走看看