目录

Docker故障案例分析

案例一 docker启动故障

症状

在执行如下启动命令后docker restart mysql 出现了一下异常报错

1
2
3
docker start mysql
Error response from daemon: OCI runtime create failed: container with id exists: fd91b9c3f3ca2970c9293042b539759c9fb10f4988548d4cc07aaae85278f719: unknown
Error: failed to start containers: mysql

解决方案

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 进入如下目录
cd /run/docker/runtime-runc/moby

# 执行ls命令可以查看到类似显示
ls
27bc8c9564888782e3aaae0382ba236f83d5b01675aea0a8bfe00083b7177816  bb41ae5131f2a5652fdd03409a6c90f4f4f845d9efc8229f69bd13d027b735f2
32327b2aad556318fe59b79ad9aa9f7f2fbec8146e22b26413b2bc690de0817d  c1203eb340a9b616e03d678a11e70ef4c8f67e7c40a68b7ca65cf168995a3fbe
343c89cb950f951b52c452e833414a75176ba2078dd25a3863ba10a2ff7eaeda  c318f684ba6082b8afa4196ebc6581687078765107e661eb49a77f9bae39d9f1
fd91b9c3f3ca2970c9293042b539759c9fb10f4988548d4cc07aaae85278f719

# 通过rm -rf命令删除文件夹
# 例如删除症状中的错误id(fd91b9c3f3ca2970c9293042b539759c9fb10f4988548d4cc07aaae85278f719)对应的文件夹
rm -rf fd91b9c3f3ca2970c9293042b539759c9fb10f4988548d4cc07aaae85278f719/

# 删除后重新执行命令,即可启动容器
docker restart mysql