如何停止在 Windows 上运行的所有 docker 容器?
docker stop
仅适用于 1 个容器。
任何命令/脚本使它停止所有容器?
原文由 Issa Fram 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何停止在 Windows 上运行的所有 docker 容器?
docker stop
仅适用于 1 个容器。
任何命令/脚本使它停止所有容器?
原文由 Issa Fram 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于那些感兴趣的人,这可以在 Powershell 中使用
docker ps -q | % { docker stop $_ }
原文由 greensmith 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.4k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
1 回答957 阅读
您可以使用以下命令创建一个 批处理文件( .bat 或 .cmd ):
如果要直接在控制台中运行此命令,请将
%%i
替换为%i
,例如:在 Git Bash 或 Bash for Windows 中,您可以使用以下 Linux 命令:
注意:如果没有容器在运行,这将失败
对于 PowerShell ,该命令与 Linux 非常相似: