Docker如何批量 停止、删除容器和镜像?

4 min read

停止和删除容器:

  1. 停止所有运行中的容器:

    docker stop $(docker ps -aq)
    
  2. 删除所有已停止的容器:

    docker rm $(docker ps -a -q)
    
  3. 停止并删除指定的容器:

    docker stop <container-id> 
    docker rm <container-id>
    
  4. 删除所有未被使用的容器:

    docker container prune
    

删除镜像:

  1. 删除一个镜像:

    docker rmi <image-name>
    
  2. 删除所有镜像:

    docker rmi $(docker images -aq)
    
  3. 删除所有未被使用的镜像:

    docker image prune