在CMDER窗口上的命令内部运行命令

问题描述

我有docker,我想在Windows的Cmder应用上使用此命令删除所有正在运行的容器 但是我有一个错误。如何在Windows cmd上运行等效命令?

$ docker container rm -f $(docker container ls -aq)

错误响应:

unkNown shorthand flag: 'a' in -aq)
See 'docker container rm --help'.

解决方法

您可以使用第一个docker映像,它将为您带来所有当前映像。

docker images

然后您可以使用此命令;

docker rmi -f 'firstImageId' 'secondImageId'

详细信息可以在链接上找到; https://docs.docker.com/engine/reference/commandline/rmi/