2017-10-10 5 views
-1

Ich habe einige Docker Container auf AWS EC2 ausgeführt, der Ordner/var/lib/docker/overlay2 wächst sehr schnell in der Größe der Festplatte.Ist es sicher zu reinigen docker/overlay2/

Ich frage mich, ob es sicher ist, seinen Inhalt zu löschen? oder wenn docker eine Art von Befehl hat, um etwas Festplattennutzung freizugeben.

Danke!


UPDATE:

ich tatsächlich versucht docker system prune -a bereits, die 0KB zurückgewonnen.

Auch meine/Docker/Overlay2 Plattengröße als der Ausgang

von docker system df viel größer ist

Nach der Lektüre Docker Dokumentation und BMitch Antwort, ich glaube, es ist eine dumme Idee ist, diesen Ordner zu berühren und ich werde andere Wege versuchen, beanspruche meinen Speicherplatz.

Antwort

0

Docker verwendet/var/lib/docker zum Speichern von Bildern, Containern und lokalen benannten Volumes. Wenn Sie dies löschen, kann dies zu Datenverlust führen und möglicherweise den Betrieb des Moduls anhalten. Das Unterverzeichnis overlay2 enthält speziell die verschiedenen filesystem layers für Bilder und Container.

Um nicht verwendete Container und Bilder zu bereinigen, siehe docker system prune. Es gibt auch Optionen zum Entfernen von Volumes und sogar von markierten Bildern, die jedoch aufgrund von Datenverlust nicht standardmäßig aktiviert sind.

+0

Ich spreche nicht über das Löschen von docker Ordner, sondern den Inhalt des Unterordners,/overlay2 –

+0

Die Antwort ist die gleiche (außer Sie können Volumes ausschließen). Wenn du Sachen darin löschst und es brichst, kannst du beide Teile behalten. Verwenden Sie die für diesen Job bereitgestellten Tools. – BMitch

+0

danke für Ihre Antwort, mein Herr. Aber es gibt einen anderen Ordner unter/Docker, genannt/Volumes, ich würde annehmen, dass dies ist, wo sie die Volumes behalten. Ich bin also immer noch verwirrt, was genau im/docker/overlay2-Ordner ist. –

Verwandte Themen