Löschen von Docker -Bildern, -Containern und Volumina beinhalten mehrere Befehle, je nachdem, was Sie entfernen möchten und wie gründlich Sie aufräumen möchten. Lassen Sie es uns aufschlüsseln:
Löschen von Behältern:
Erstens müssen Sie alle laufenden Behälter anhalten, bevor Sie sie entfernen können. Sie können laufende Behälter mit docker ps
finden. Um einen Container zu stoppen, verwenden Sie seine ID (oder den Namen) mit dem Befehl docker stop
: docker stop <container_ID_or_name>
. Verwenden Sie docker kill <container_ID_or_name>
, um einen Behälter gewaltsam zu stoppen. Sobald Sie angehalten werden, können Sie es mit docker rm <container_ID_or_name>
entfernen. Um mehrere Behälter gleichzeitig zu entfernen, listen Sie ihre IDs oder Namen auf, die durch Leerzeichen getrennt sind: docker rm <container_ID_1> <container_ID_2> <container_ID_3>
. Sie können auch docker rm $(docker ps -a -q)
verwenden, um alle Laufen und Stopps zu entfernen. Vorsicht: Dieser Befehl ist leistungsstark und sollte mit Sorgfalt verwendet werden. Überprüfen Sie die Container, die vor dem Ausführen dieses Befehls aufgeführt sind, immer doppelte. Der Befehl ist
. Verwenden Sie , um alle baumelnden Bilder (Bilder zu entfernen, die nicht mit Behältern verbunden sind). Denken Sie daran, dass Sie keine Bilder entfernen können, die derzeit durch Ausführen von Behältern verwendet werden. Verwenden Sie , um alle Bände aufzulisten. Verwenden Sie zum Entfernen eines bestimmten Volumens
. Um mehrere Volumina zu entfernen, listen Sie sie durch Leerzeichen getrennt auf:. Seien Sie extrem vorsichtig, wenn Sie Volumes entfernen, da dies die von ihnen enthaltenen Daten dauerhaft löscht. Es gibt kein Rückgängigmachen. docker rmi <image_ID_or_name>
docker rmi <image_ID_1> <image_ID_2> <image_ID_3>
Wie kann ich Speicherplatz von Docker zurückgewinnen? Mehrere Strategien können dazu beitragen, diesen Raum zurückzugewinnen: docker rmi $(docker images -f "dangling=true" -q)
docker rmi $(docker images -f "dangling=true" -q)
Bilder, auf die nicht mehr verwiesen werden. Sie können Bilder auch manuell entfernen, die Sie nicht mehr verwenden müssen. Entfernen Sie sie mit docker rmi <image_ID_or_name>
oder docker rm <container_ID_or_name>
. docker rm $(docker ps -a -q)
extrem wichtig: docker system prune
Das obige ist der detaillierte Inhalt vonSo löschen Sie Docker -Bilder, Container und Volumes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!