Docker 指令 刪除容器或映象

2021-09-24 21:20:52 字數 1074 閱讀 7427

docker提供了乙個命令,可以清理懸空的任何資源(影象,容器,卷和網路)(與容器無關):

docker system prune
要另外刪除任何已停止的容器和所有未使用的影象(不只是懸空影象),請將該-a標誌新增到命令:

docker system prune -a
使用帶有-a標誌的命令docker images可以找到要刪除的影象的id。這將顯示每個影象,包括中間影象層。當您找到要刪除的影象時,可以將其id或標記傳遞給docker rmi

列表:

docker images -a   //預設隱藏中間映象層
去掉:乙個或多個

docker rmi image image
使用帶有該-a標誌的docker ps命令可以找到要刪除的容器的名稱或id:

列表:

docker ps -a    //預設隱藏未使用的容器
去掉:乙個或多個

docker rm id_or_name id_or_name
如果您知道何時建立容器,一旦完成就不想保留它,您可以執行docker run --rm以在退出時自動刪除它。

執行和刪除:

docker run --rm image_name
docker ps -aq

docker stop $(docker ps -aq)

docker rm $(docker ps -aq)

docker rmi $(docker images -q)

啟動或刪除Docker容器和映象

1.檢視正在執行的容器 docker ps 2.檢視所有容器,a檢視所有容器,l檢視最新建立的容器,n x,檢視最後建立的x個容器 docker ps a 3啟動或重啟容器 docker start 容器名或容器id docker restart 容器名或容器id 1.停止所有的容器,要想刪除映象,...

快速批量刪除 docker 映象或容器

docker 本身並沒有提供批量刪除的功能,當有大量的映象或者容器需要刪除的時候,手動的乙個乙個刪就比較麻煩了。直接刪除所有映象或容器 直接刪除所有映象 docker rmi docker images q 直接刪除所有容器 docker rm docker ps aq 按條件篩選之後刪除 按條件篩...

Docker 容器映象刪除

1.停止所有的container,這樣才能夠刪除其中的images docker stop docker ps a q 如果想要刪除所有container的話再加乙個指令 docker rm docker ps a q 2.檢視當前有些什麼images docker images 3.刪除image...