Vous pouvez créer un batch (.chauve-souris) fichier avec ces commandes:
@ECHO OFF
FOR /f "tokens=*" %%i IN ('docker ps -q') DO docker stop %%i
Si vous souhaitez exécuter cette commande directement dans la console, remplacer %%i avec %i, comme:
FOR /f "tokens=*" %i IN ('docker ps -q') DO docker stop %i
Dans Git Bash Bash pour Windows, vous pouvez exécuter:
docker stop $(docker ps -q)
Housy - bonne Explication, Merci pour ce tout le monde met la dernière commande dans une réponse, mais elles n'expliquent pas que vous devez utiliser Git Bash Bash pour windows pour accomplir cela!!! Merci Encore!!! Si cela peut aider, je l'utilise pour arrêter, de supprimer et supprimer toutes les images sur mon win machine. FOR /f "tokens=*" %%i IN ('docker ps -q') NE conteneur docker arrêter de %%i FOR /f "tokens=*" %%i IN ('docker ps -q -a') NE conteneur docker rm %%i FOR /f "tokens=*" %%i IN ('docker image ls -q') NE docker image rm %%i
Vous pouvez créer un batch (.chauve-souris) fichier avec ces commandes:
Si vous souhaitez exécuter cette commande directement dans la console, remplacer
%%i
avec%i
, comme:Dans Git Bash Bash pour Windows, vous pouvez exécuter:
Si cela peut aider, je l'utilise pour arrêter, de supprimer et supprimer toutes les images sur mon win machine. FOR /f "tokens=*" %%i IN ('docker ps -q') NE conteneur docker arrêter de %%i FOR /f "tokens=*" %%i IN ('docker ps -q -a') NE conteneur docker rm %%i FOR /f "tokens=*" %%i IN ('docker image ls -q') NE docker image rm %%i
OriginalL'auteur huysentruitw
Pour ceux qui sont intéressés, ce qui peut être accompli en Powershell à l'aide de
OriginalL'auteur greensmith