我使用的是Windows 10 Enterprise OS和Docker版本18.09。
从Docker documentation docker rm $(docker ps -a -q)中给出错误:
未知速记标志:-aq中的'a')
参见'docker rm --help'
我可以使用Docker container rm命令一次删除一个容器,但是我想知道为什么会出现此错误。
答案 0 :(得分:0)
我在这里假设您只想删除所有docker的容器ID。 因此,如果您不想删除所有容器,请不要运行此程序。
仅当您要删除docker中的所有容器ID时(仅在Ubuntu系统上对此进行了测试),以下操作只会帮忙 :
docker ps -a -q | xargs docker rm