使用$()时Docker rm命令抛出错误

时间:2019-01-04 20:45:07

标签: docker

我使用的是Windows 10 Enterprise OS和Docker版本18.09。

Docker documentation docker rm $(docker ps -a -q)中给出错误:

未知速记标志:-aq中的'a')
参见'docker rm --help'

我可以使用Docker container rm命令一次删除一个容器,但是我想知道为什么会出现此错误。

1 个答案:

答案 0 :(得分:0)

我在这里假设您只想删除所有docker的容器ID。 因此,如果您不想删除所有容器,请不要运行此程序。

仅当您要删除docker中的所有容器ID时(仅在Ubuntu系统上对此进行了测试),以下操作只会帮忙

docker ps -a -q | xargs docker rm