列出所有的容器 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 docker ps -aq)
刪除所有的映象
docker rmi $(docker images -q)
or sudo docker rmi $(sudo docker images -q)
複製檔案
docker cp mycontainer:/opt/file.txt /opt/local/
docker cp /opt/local/file.txt mycontainer:/opt/
更新: @snakeliwei 的提醒, 現在的docker有了專門清理資源(container、image、網路)的命令。 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 -f: 刪除所有停止的容器
停止 刪除所有的docker容器和映象
列出所有的容器 id docker ps aq 停止所有的容器 docker stop docker ps aq 刪除所有的容器 docker rm docker ps aq 刪除所有的映象 docker rmi docker images q 複製檔案 docker cp mycontainer ...
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 ...