一、问题
升级docker1.12.1,升级到18.06.1之后,启动旧版本容器时报错:
[root@docker ~]# docker start 4fd92bc2b7ec
Error response from daemon: Unknown runtime specified docker-runc
Error: failed to start containers: 4fd92bc2b7ec
原因为:从不兼容的版本升级docker ;
解决办法:
1、将原containers中的信息进行替换 grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'
2、重启docker服务 systemctl restart docker