docker升级导致Error response from daemon: Unknown runtime specified docker-runc

记录一次问题解决

服务器本身装有docker并运行了oracle容器,在部署其他产品时升级了docker版本,导致oracle容器无法启动。

[root@localhost docker]# docker start 6121f5faf977
Error response from daemon: Unknown runtime specified docker-runc
Error: failed to start containers: 6121f5faf977

查了一下,有个博客解决了这个问题docker报错-Unknown runtime specified docker-runc - 奇想派的博客a

 按照里面提示执行命令

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

然后再启动容器就可以了

[root@localhost docker]# docker start 6121f5faf977
6121f5faf977

原理未知。

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