關於啟動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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM