docker容器无法启动

作者: wencst 分类: docker,linux 发布时间: 2022-10-11 11:25 阅读: 1,689 次

环境

centos7

docker 1.13.1

docker-compose 1.10.0

过程

1.在centos7上执行ptrace命令,发现没有

2.执行yum install ptrace,发现没有安装包

3.执行yum update

over。。。

现象

1.yum update发现有608个安装包,这里就不一一列举

2.发现docker的网站无法访问(以为是update过程中可能升级了防火墙,所以没有在意)

3.update结束后,发现docker服务全部Exited (137) 7 minutes ago

解决过程

1.尝试docker start

Error response from daemon: oci runtime error: container with id exists: 93a12556cxxxxx
Error: failed to start containers: xxxxx

2.尝试docker-compose重新启动

docker-compose up -d
Starting xxxxx

ERROR: for mysql  Cannot start service xxx: oci runtime error: container with id exists: 941a391exxxxx
ERROR: Encountered errors while bringing up the project.

3.尝试关闭docker-compose服务,docker-compose stop,无报错,但无效

4.尝试寻找docker服务运行态文件,并删除

cd /run/runc
rm -rf ./*

5.重启docker服务,docker start正常

6.重启docker-compose服务,docker-compose up -d正常

至此解决

 

 

如果文章对您有用,扫一下支付宝的红包,不胜感激!

欢迎加入QQ群进行技术交流:656897351(各种技术、招聘、兼职、培训欢迎加入)



Leave a Reply