首页 > 解决方案 > 未知速记标志:-aq 中的“a”

问题描述

我遵循教程https://phoenixnap.com/kb/remove-docker-images-containers-networks-volumes。我的错误

在此处输入图像描述

Microsoft Windows [Version 10.0.17134.1304]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\MyPC>docker container stop $(docker container ls -aq)
unknown shorthand flag: 'a' in -aq)
See 'docker container stop --help'.

如何解决?

标签: docker

解决方案


我猜想$(将输出作为参数传递)在 CMD 中不起作用。

尝试使用Git Bash或者Bash for Windows你可以使用这个Linux command

对于 cmd,你可以试试这个

或者,对于 Powershell:

docker ps -q | % { docker stop $_ }


推荐阅读