在Windows上立即停止所有docker容器

如何停止在Windows上运行的所有docker容器?

docker stop仅适用于1个容器.

任何使它停止所有容器的命令/脚本?

最佳答案
您可以使用以下命令创建批处理(.bat)文件

@ECHO OFF
FOR /f "tokens=*" %%i IN ('docker ps -aq') DO docker stop %%i

如果要直接在控制台中运行此命令,请将%% i替换为%i,如:

FOR /f "tokens=*" %i IN ('docker ps -aq') DO docker stop %i

在Git Bash或Bash for Windows中,您可以运行:

docker stop $(docker ps -a -q)

相关文章

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Li...
1、什么是docker?答:docker是开源的应用容器引擎;开发人员把他们的应用及依赖包打包发布到容器当中。...
1、什么是namespace? 答:名称空间,作用隔离容器 2、namespace隔离有那些? 答:ipc:共享内存、消息队...
1、Docker能在非Linux平台(Windows+MacOS)上运行吗? 答:可以 2 、如何将一台宿主机的docker环境...
环境要求: IP hostname 192.168.1.1 node1 项目规划: 容器网段:172.16.10.0/24 NGINX:172.16.10.10...
文档上传地址:https://files.cnblogs.com/files/lin-strive/07-docker%E8%B7%A8%E4%B8%BB%E6%9C%BA%E7...