linuxea:如何从命令行删除docker容器

**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 CLI命令,Dockerfile命令,使用Bash命令可以帮助你更有效地使用Docker应用程序。查看Docker文档和我的其他帖子以了解更多信息。

0 分享

您可以选择一种方式赞助本站

支付宝扫码赞助

支付宝扫码赞助

日期: 2019-02-04分类: Docker

标签: docker

发表评论