未知的简写标志: 'a' in -a in docker

nit*_*hin 3 docker docker-machine

我正在尝试使用以下命令删除所有 docker 映像:

docker rmi $(docker images -a -q)
Run Code Online (Sandbox Code Playgroud)

此操作失败并出现以下错误:

docker rmi $(docker images -a -q)
Run Code Online (Sandbox Code Playgroud)

这是在 Windows 10 计算机上。

Jan*_*rný 9

您正在使用旧的 Windows 命令行 (CMD),它不支持$()语法。您可以改为在 PowerShell 中运行此命令,它支持该语法。

要切换到PowerShell,请在CMD中运行命令powershell,或在开始菜单中搜索“powershell”。您可以通过现在以字母 开头的提示符来判断您正在运行 PowerShell PS