Bereinigen von temporären Daten mit docker scout cache prune
In diesem Schritt werden wir temporäre Daten mit dem Befehl docker scout cache prune
bereinigen.
Bevor wir die Bereinigung vornehmen, simulieren wir zunächst einige docker scout
-Aktivitäten, um sicherzustellen, dass es Daten gibt, die bereinigt werden können. Wir werden ein einfaches Image analysieren.
Zunächst laden wir ein kleines Image herunter, mit dem wir arbeiten können.
docker pull hello-world
Sie sollten eine Ausgabe sehen, die anzeigt, dass das Image erfolgreich heruntergeladen wurde.
Jetzt führen wir eine docker scout
-Analyse für dieses Image aus.
docker scout cves hello-world
Dieser Befehl analysiert das hello-world
-Image auf Common Vulnerabilities and Exposures (CVEs, Gemeinsame Sicherheitslücken und Schwachstellen). Auch wenn hello-world
ein sehr einfaches Image ist und wahrscheinlich keine Sicherheitslücken aufweist, wird dieser Befehl dennoch einige temporäre Daten im Zusammenhang mit dem Analyseprozess generieren und im Cache speichern.
Sie werden eine Ausgabe sehen, die die Analyseergebnisse anzeigt (wahrscheinlich darauf hinweisend, dass keine Sicherheitslücken gefunden wurden).
Jetzt bereinigen wir die temporären Cache-Daten. Führen Sie den Befehl docker scout cache prune
ohne zusätzliche Flags aus.
docker scout cache prune
Wenn Sie diesen Befehl ausführen, werden Sie aufgefordert, die Aktion zu bestätigen. Dies ist ein Sicherheitsmaßnahme, um versehentlichen Datenverlust zu vermeiden.
WARNING! This will remove all temporary cache data. Are you sure you want to continue? [y/N]
Geben Sie y
ein und drücken Sie die Eingabetaste, um die Bestätigung zu geben.
y
Sie sollten eine Ausgabe sehen, die anzeigt, dass die temporären Cache-Daten bereinigt wurden und die Menge an wiedergewonnenem Speicherplatz. Die genaue Ausgabe kann je nach Menge der im Cache gespeicherten temporären Daten variieren.
Dieser Befehl zielt speziell auf temporäre Dateien und Daten ab, die während docker scout
-Operationen generiert wurden, und hilft dabei, Ihren Cache sauber zu halten, ohne dauerhaftere Daten wie die im Cache gespeicherten SBOMs (Software Bill of Materials) zu entfernen (dazu werden wir im nächsten Schritt kommen).