关于启动Docker容器的错误:OCI runtime create failed: container with id exists

此笔记记载了本人在使用centos7.6环境下docker启动容器时遇到的 OCI runtime create failed: container with id exists:************: unknown的症状、排查及解决方案。

环境

系统:centos7.6

Docker:20.10.7

症状

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

docker start mysqlserver
Error response from daemon: OCI runtime create failed: container with id exists: c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2: unknown
Error: failed to start containers: mysqlserver

解决方案

进入如下目录
cd /run/docker/runtime-runc/moby

执行ls命令可以查看到类似显示
ls
2901da5462f792296b36ce7e982d8ef66233fce3c78c8c150522893625768e56
c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2
ed4c1c5e03c74b3ce4c41aafbb5f276064d51546f8359ed493b3623a0baaf648

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

删除后重新执行命令,即可启动容器
docker start mysqlserver

Original: https://www.cnblogs.com/ykbb/p/14675742.html
Author: 一块白板
Title: 关于启动Docker容器的错误:OCI runtime create failed: container with id exists

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/610442/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球