如何停止在 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 回答734 阅读✓ 已解决
1 回答667 阅读✓ 已解决
1 回答606 阅读
1 回答693 阅读
您可以使用以下命令创建一个 批处理文件( .bat 或 .cmd ):
如果要直接在控制台中运行此命令,请将
%%i
替换为%i
,例如:在 Git Bash 或 Bash for Windows 中,您可以使用以下 Linux 命令:
注意:如果没有容器在运行,这将失败
对于 PowerShell ,该命令与 Linux 非常相似: