【发布时间】:2016-10-28 17:13:59
【问题描述】:
我记得用过
docker rm -f `docker ps -aq`
几个月前链接命令没有问题,但现在这不起作用,我得到以下输出:
unknown shorthand flag: 'a' in -aq`
See 'docker rm --help'.
发生了什么变化?如何在一行中删除所有正在运行的 Docker 容器?如果有帮助,我将在 Windows 10 上使用 Docker for Windows(本机使用 Hyper-V,而不使用 VirtualBox),并且我使用的命令在我之前的 Windows 8 Docker 工具箱安装中运行良好。
【问题讨论】:
-
这对我来说看起来是正确的(我使用完全相同的命令,尽管在 OSX 上)。你最近升级了吗? (可能是 Docker for Windows 中的回归)
-
FWIW,您是否尝试过
--all而不是-a,只是想看看会发生什么? -
是的,尝试返回
unknown flag: --all -
你的 docker 版本是多少?
-
docker ps --help的结果是什么?
标签: docker