You have to remove (or rename) that container to be able to reuse that name.


問題

我在用 docker run 命令來在容器內運行一個應用程序,出現以下問題:

意思是:

來自守護進程的錯誤響應:沖突。容器名稱“/mysql5719_1”為已在容器“c67e4f909eb001a321744f54b3b02143f1e9dd5ab3552b97d22f413e00a6f90b”中使用。您必須刪除(或重命名)該容器才能重用該名稱。

思路:

獲取容器ID,刪除對應容器。

1.獲取容器ID

使用 docker ps 命令查看 Docker 進程:

但是,由於這個進程沒有正常啟動,所以,此時沒有顯示出來。

因此,改用 docker ps -l 命令:

參數解釋:

  • -l 顯示最新創建的容器(包含所有的狀態)

2.刪除對應容器

拿到了容器ID,現在可以執行 docker rm 指令了:

OK, 問題解決!

參考文檔

在Docker容器中運行程序時出錯,You have to remove (or rename) that container to be able to reuse that name.
跳轉 click here


免責聲明!

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



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