問題
我在用 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