1. 程式人生 > 其它 >關於啟動Docker容器的錯誤:OCI runtime create failed: container with id exists

關於啟動Docker容器的錯誤:OCI runtime create failed: container with id exists

環境

系統:centos7.6

Docker:20.10.7

症狀

在執行如下啟動命令後docker start mysqlserver出現了一下異常報錯

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

解決方案

 1 # 進入如下目錄
 2 cd /run/docker/runtime-runc/moby
 3 
 4 # 執行ls命令可以檢視到類似顯示
 5 ls
 6 2901da5462f792296b36ce7e982d8ef66233fce3c78c8c150522893625768e56
 7 c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2
 8 ed4c1c5e03c74b3ce4c41aafbb5f276064d51546f8359ed493b3623a0baaf648
 9 
10 # 通過rm -rf命令刪除資料夾
11 # 例如刪除症狀中的錯誤id(c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2)對應的資料夾 12 rm -rf c29c0bc9836880aa883d1ac7e50da56656ed9b2c5499831f3610d775997aa5f2/ 13 14 # 刪除後重新執行命令,即可啟動容器 15 docker start mysqlserver