error response from daemon: unknown or invalid runtime name: docker-runc

参考文章:docker 启动容器提示:Error response from daemon: unknown or invalid runtime name: docker-runc 七 第七公社

1、错误原因

  • 服务器docker版本升级/或者重装后,导致不兼容问题
  • 错误:Error response from daemon: unknown or invalid runtime name: docker-runc
    Error: failed to start containers: 495f12d4ced5

2、解决方式

  • 更改/var/lib/docker/containers目录中的文件参数,把docker-runc替换为runc
  1. 命令如下
  • grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'
  1. 重启docker:
  • systemctl restart docker

你可能感兴趣的:(docker,容器,运维)