I have multiple docker (version 18.09.0, build 4d60db4) containers running and I wish to stop them all at once. This blog post shows concisely exactly how to achieve this, great!
I can list all containers using docker ps -aq
and have no issues.
However, when trying to stop all containers using the output of docker ps -aq
, i.e. docker stop $(docker ps -aq)
, I receive the following error:
unknown shorthand flag: 'a' in -aq)
EDIT: I'm running Windows 10 Version 10.0.17134.407 in a standard (elevated) command prompt.
Can anyone shed any insight into this?
Thanks.
You can also run your command - docker stop $(docker ps -aq)
in PowerShell or Git Bash; I would think the command fails because the $(docker ps -aq)
part of the command is Linux command and windows CMD does not know how to translate that.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With