【问题标题】:Why am I not able to remove all containers in docker [duplicate]为什么我无法删除 docker 中的所有容器 [重复]
【发布时间】:2021-09-12 23:08:15
【问题描述】:

我有现有的容器:

e158b26e4147

4dd41f8431f2

06cbbb00dcf1

14d1ceb499b2

我想全部删除。所以我使用了命令docker rm $(docker ps -aq)。 但我收到以下错误:

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

有什么解决办法?

【问题讨论】:

  • 检查答案是否对您有帮助,并再次检查您的命令和字符。你是什​​么操作系统?
  • 运行docker -v查看你的版本
  • @Saeed 我正在使用带有 docker 版本 20.10.8 的 windows
  • 我不在 Windows 上,但您似乎应该在 PowerShell 上运行它。确保你不在 CMD 上

标签: docker containers docker-engine


【解决方案1】:

试试这个:

docker rm -f $(docker ps -a -q)

【讨论】:

  • 我收到错误:未知速记标志:'a' in -a 请参阅'docker rm --help'。
  • 您是否尝试从命令中删除 -a 选项。像这样:docker rm -f $(docker ps -q)
  • 另外请注意,如果操作系统是 Windows ,请从 powershell 而不是 cmd 尝试。这是 Windows 上的一个已知问题。
  • 我收到错误 - docker rm -f $(docker ps -q)
猜你喜欢
  • 2020-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多