【问题标题】:Run command inside command on CMDER windows在 CMDER 窗口上运行命令内的命令
【发布时间】:2020-09-20 12:30:49
【问题描述】:

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

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

错误响应:

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

【问题讨论】:

    标签: linux docker cmder


    【解决方案1】:

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

    docker images
    

    那么就可以使用这个命令了;

    docker rmi -f 'firstImageId' 'secondImageId'
    

    详情见链接;https://docs.docker.com/engine/reference/commandline/rmi/

    【讨论】:

    • 如果使用此命令,我必须一一指定图像或容器 ID,但如果我使用此$ docker container rm -f $(docker container ls -aq),我可以自动将其全部删除,因为docker container ls -aq 将在列表中显示所有容器 ID,但此命令只能在 linux 终端上运行。我的问题是如何使这个命令在 windows cmd 上等效
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多