在使用Docker進行容器管理的過程中,有時我們需要刪除已經存在的Docker容器或鏡像。Docker提供了刪除命令來幫助我們完成這一操作。
# 刪除容器 docker rm [容器ID或容器名稱] # 刪除鏡像 docker rmi [鏡像ID或鏡像名稱]
當刪除容器時,必須先停止該容器才能進行刪除操作。
# 停止容器 docker stop [容器ID或容器名稱] # 刪除容器 docker rm [容器ID或容器名稱]
對于刪除鏡像,如果該鏡像已經被使用,將會提示錯誤信息。此時需要先停止并刪除使用該鏡像的容器,才能進行鏡像的刪除操作。
# 停止容器 docker stop [容器ID或容器名稱] # 刪除容器 docker rm [容器ID或容器名稱] # 刪除鏡像 docker rmi [鏡像ID或鏡像名稱]
如果需要強制刪除容器或鏡像,可以使用-f參數來實現。
# 強制刪除容器 docker rm -f [容器ID或容器名稱] # 強制刪除鏡像 docker rmi -f [鏡像ID或鏡像名稱]
在刪除容器或鏡像時,還可以通過-D參數來刪除所有處于停止狀態的容器或鏡像。
# 刪除所有處于停止狀態的容器 docker rm -f $(docker ps -aq) # 刪除所有鏡像 docker rmi -f $(docker images -aq)