如何从命令行删除docker容器

2023年 7月 16日 58.3k 0

20190203.png

**docker rm $(docker ps -a -q)** 删除/删除所有已停止的容器

当Docker容器运行时,首先需要在删除它们之前停止它们。这个简短的教程将向你展示一些可以在脚本和终端中使用的命令,这些命令可以轻松实现,同时解释了一些可用的选项。

  • 停止所有运行的容器: docker stop $(docker ps -a -q)
  • 删除所有已停止的容器docker rm $(docker ps -a -q)

用于停止一个或多个容器的Docker CLI命令是:docker stop,而删除一个或多个容器的命令是docker rm

你可以通过向它们传递要删除的容器列表来使用它们来停止和删除多个容器。shell语法$()返回括号内执行的任何结果。因此,你可以在其中创建容器列表以传递给stoprm命令。

这是一个细分 docker ps -a -q

  • docker ps 列出容器
  • -a列出所有容器的选项,甚至是已停止的容器。如果没有这个,它默认只列出正在运行的容器
  • -q quiet选项只提供容器数字ID,而不是整个容器信息表

了解更多

有更多选项可供选择特定容器以及如何删除它们,我将在以下帖子中更深入地介绍它们:

  • 使用单个命令清理Docker镜像,容器和卷
  • 如何过滤和grep Docker容器,image和卷

学习更多

学习如何使用Docker CLI命令,Dockerfile命令,使用Bash命令可以帮助你更有效地使用Docker应用程序。查看Docker文档和我的其他帖子以了解更多信息。

  • docker目录
  • 白话容器

相关文章

LeaferJS 1.0 重磅发布:强悍的前端 Canvas 渲染引擎
10分钟搞定支持通配符的永久有效免费HTTPS证书
300 多个 Microsoft Excel 快捷方式
一步步配置基于kubeadmin的kubevip高可用
istio全链路传递cookie和header灰度
REST Web 服务版本控制

发布评论