Wie lösche ich alle Laufenden Docker-Container?

Ich erinnere mich, mit

docker rm -f `docker ps -aq`

zur Kette der Befehle ohne ein Problem vor ein paar Monaten, aber jetzt funktioniert das nicht, und ich bekomme die folgende Ausgabe:

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

Was geändert? Wie kann ich löschen Sie alle Andockfenster ausgeführt Container in einer Zeile? Falls es hilft, ich bin mit Docker für Windows (native mit Hyper-V, nicht mit VirtualBox) unter Windows 10, und der Befehl, den ich verwendet, hat alles geklappt mit meinem vorherigen Windows-8-Andockfenster toolbox installation.

  • Das sieht korrekt zu mir (ich benutze die exakt gleiche Befehl, wenn auch auf OSX). Aktualisieren Sie vor kurzem? (Könnte eine regression in Docker für Windows)
  • FWIW, haben Sie versucht --all statt -a, nur um zu sehen, was passiert?
  • Ja, versuchen, die Renditen unknown flag: --all
  • Was ist Ihre docker-version?
  • Was ist das Ergebnis docker ps --help?
  • docker ps -aq funktioniert einwandfrei und liefert die IDs von allen meinen Container. docker rm -f <id> funktioniert auch vollkommen in Ordnung und entfernt alle docker-container, die ich möchte. Es ist die Verkettung, ich habe Probleme mit
  • Mögliche Duplikate von Wie entfernen von alten Docker-Container
  • Welches OS und welche shell? Sind Sie sicher, dass Sie verwendet backticks? Die Ausgabe von docker ps -aq ohne die docker rm Befehl.

InformationsquelleAutor sgarcia.dev | 2016-06-26
Schreibe einen Kommentar