停止 刪除所有的docker容器和映象

2021-10-14 11:39:33 字數 575 閱讀 3247

列出所有的容器 id

docker ps -aq

停止所有的容器

docker stop $(docker ps -aq)

刪除所有的容器

docker rm $(docker ps -aq)

刪除所有的映象

docker rmi $(docker images -q)

複製檔案

docker cp mycontainer:/opt/file.txt /opt/local/docker cp /opt/local/file.txt mycontainer:/opt/

docker 1.13 中增加了docker system prune的命令,針對container、image可以使用docker container prune、docker image prune命令。

docker image prune --force --all或者docker image prune -f -a` : 刪除所有不使用的映象

docker container prune: 刪除所有停止的容器

docker volume prune: 刪除所有不用的卷

停止並刪除所有的docker容器和映象

列出所有的容器 id docker ps aq 停止所有的容器 docker stop docker ps aq or sudo docker stop sudo docker ps aq 刪除所有的容器 docker rm docker ps aq or sudo docker rm sudo d...

docker啟動 關閉 停止 刪除 所有容器

docker中 啟動所有的容器命令 docker start docker ps a awk tail n 2 docker中 關閉所有的容器命令 docker stop docker ps a awk tail n 2 docker中 刪除所有的容器命令 docker rm docker ps a...

刪除Docker中所有已停止的容器

方法一 顯示所有的容器,過濾出exited狀態的容器,取出這些容器的id,sudo docker ps a grep exited awk 查詢所有的容器,過濾出exited狀態的容器,列出容器id,刪除這些容器 sudo docker rm docker ps a grep exited awk ...