Ich verwende Docker für Windows, um einen MSSQL-Server zu starten. Alles funktioniert gut, bis auf die Tatsache, dass meine Festplatte jetzt voll ist. Ich habe verwendet, um alle der Bereinigungsbefehle, die Docker hat, entfernen Sie alle Bilder und Behälter:Docker für Windows-Bereinigung
docker kill $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q -f dangling=true)
docker rmi $(docker images -q)
Dies wird keine Inhalte in der c entfernen: \ Programdata \ Docker \ windowsfilter Ordner, wo es noch viele Datei. Ungefähr 130 GB Speicherplatz, ohne laufende Container oder gespeicherte Bilder.
Client:
Version: 17.03.1-ce
API version: 1.27
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: windows/amd64
Server:
Version: 17.03.1-ce
API version: 1.27 (minimum version 1.24)
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: windows/amd64
Experimental: true
Ich versuchte, die Docker-ci-zap (https://github.com/jhowardmsft/docker-ci-zap) zu verwenden, aber das Werkzeug ausgeführt wird nicht empfohlen, so würde ich eher eine alternative Lösung verwenden
Haben Sie versucht, den -f-Flag (Zwangs-) verwenden und auch die Volumina mit 'Docker Volumen rm entfernen [Optionen] VOLUME [VOLUME ...]' – filtfilt
Jup versuchte auch, dass es den windowsfilter Ordner hält, die scheint der Größte zu sein. – imacbest
Können Sie bitte 'Dockersystempflaume' versuchen und uns sagen? Siehe: [http://StackOverflow.com/a/43068138/1561148](http://StackOverflow.com/a/43068138/1561148) – tgogos