linux - 如何删除所有 Docker 容器

我想一次删除我所有的 docker 容器。我尝试使用 $ docker rm [container_id] 这样做,但它只删除了一个容器,而不是全部。

有没有什么方法可以使用一行代码删除所有 docker 容器?

最佳答案

根据状态移除容器:

docker rm -v $(docker ps --filter status=exited -q)

注意:

  • “-v”选项将删除与容器关联的所有卷。

清理我的开发机器上的所有容器:

docker rm -v -f $(docker ps -qa)

注意:

  • “-f”选项将强制删除正在运行的容器

https://stackoverflow.com/questions/35240278/

相关文章:

python - 如何在构建过程中安装私有(private) Python 包

ssl - 在 Synology NAS 上使用 Docker 在 GitLab 上启用 SSL

node.js - 为什么 NPM 在 Docker 容器中不可用

docker - 使用 pyodbc 将 docker python 连接到 SQL 服务器

git - 何时从 Docker 存储库中提取,何时从 Git 存储库中提取然后构建?

docker - 如何在 Docker 内的 Jenkins 中运行 Katalon 测试套件

docker - 如何在 Docker 中将卷从容器挂载到主机?

docker - 如何用 nix 构建一个 docker 容器?

docker - Artifactory 作为 docker 注册表

docker - Alpine Linux 处理证书的方式与 Busybox 不同吗?