Docker是一種開源的應(yīng)用容器引擎,可以輕松打包、發(fā)布和管理應(yīng)用程序。當你使用Docker構(gòu)建和運行容器時,你可能會遇到需要刪除容器和鏡像的情況。本文將介紹如何使用Docker刪除容器和鏡像。
刪除容器
要刪除容器,首先使用以下命令列出所有正在運行的容器:
docker ps
這將顯示一個包含容器ID、鏡像名稱、容器名稱、創(chuàng)建時間和狀態(tài)的列表。要刪除特定的容器,請使用以下命令:
docker rm [容器ID]
你也可以在刪除容器時強制終止正在運行的容器。為此,請使用以下命令:
docker rm -f [容器ID]
如果你要刪除所有已停止的容器,請使用以下命令:
docker container prune
刪除鏡像
要刪除鏡像,首先使用以下命令列出所有本地鏡像:
docker images
這將顯示包含鏡像ID、鏡像名稱、鏡像大小和創(chuàng)建時間的列表。要顯示特定鏡像的標記,請使用以下命令:
docker images [鏡像名稱]
要刪除特定的鏡像,請使用以下命令:
docker rmi [鏡像名稱]
如果要刪除所有未標記的鏡像,請使用以下命令:
docker images | grep "^" | awk '{print $3}' | xargs docker rmi
或者,你可以刪除所有本地鏡像,請使用以下命令:
docker image prune -a
這將刪除除正在運行的容器之外的所有鏡像。
在使用Docker時,刪除容器和鏡像是非常常見的任務(wù)之一。這些命令使得這些任務(wù)變得輕而易舉,并且使得清理Docker環(huán)境變得更加簡單。