清除Docker已停止的容器

要清除在Docker中列出的所有已停止的容器(通过docker ps -a显示的),你可以使用docker container prune命令。这将删除所有状态为“已退出”的容器。

在终端中运行以下命令:

docker container prune

系统会提示你确认是否要继续进行。你需要回答y或者yes以确认操作。

如果你想要删除所有容器,不管它们的状态如何(包括运行中和已停止),可以使用以下命令:

docker rm $(docker ps -aq) #慎用

这条命令的工作原理如下:

  • docker ps -aq 显示出所有容器的ID。
  • docker rm 是用来删除一个或多个容器的命令。
  • $(...) 是命令替换,会用子命令的输出结果来替换。

注意:如果你有正在运行的容器,上述命令将不能删除它们,除非你添加 -f 标志来强制删除。

docker rm -f $(docker ps -aq)#慎用

请谨慎使用上述命令,因为这会移除你所有的容器,且无法恢复。

相关推荐

  1. 清除Docker停止容器

    2024-03-13 08:16:04       46 阅读
  2. docker 清除不用容器数据

    2024-03-13 08:16:04       52 阅读
  3. 如何停止一个运行中Docker容器

    2024-03-13 08:16:04       65 阅读
  4. docker——启动 停止所有容器——命令备份

    2024-03-13 08:16:04       51 阅读
  5. docker删除、停止所有容器或镜像

    2024-03-13 08:16:04       40 阅读
  6. 存在docker容器修改端口映射

    2024-03-13 08:16:04       42 阅读
  7. docker】如何修改容器端口映射

    2024-03-13 08:16:04       34 阅读
  8. Docker 停止及删除容器和镜像(单个和所有)

    2024-03-13 08:16:04       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 08:16:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 08:16:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 08:16:04       82 阅读
  4. Python语言-面向对象

    2024-03-13 08:16:04       91 阅读

热门阅读

  1. Mysql

    Mysql

    2024-03-13 08:16:04      39 阅读
  2. 视图

    2024-03-13 08:16:04       44 阅读
  3. ASR语音识别纠错-fast correct

    2024-03-13 08:16:04       41 阅读
  4. Android手机定位

    2024-03-13 08:16:04       35 阅读
  5. (学习日记)2024.03.08:UCOSIII第十节:临界段

    2024-03-13 08:16:04       40 阅读
  6. 常用的深度学习框架

    2024-03-13 08:16:04       40 阅读
  7. @Insert注解是怎么用的?

    2024-03-13 08:16:04       50 阅读
  8. 构建轻量级CentOS Docker镜像的实战指南

    2024-03-13 08:16:04       42 阅读