Docker-Images können wertvollen Speicherplatz auf Ihrem VPS-Server belegen. In dieser Anleitung erfahren Sie, wie Sie nicht benötigte Docker-Images sicher löschen können.
Schritt 1: Auflisten der vorhandenen Docker-Images
Bevor Sie ein Image löschen, ist es wichtig zu wissen, welche Images auf Ihrem System vorhanden sind. Verwenden Sie den folgenden Befehl, um eine Liste aller Images anzuzeigen:
docker images
Schritt 2: Löschen eines bestimmten Docker-Images
Um ein bestimmtes Docker-Image zu löschen, verwenden Sie den Befehl docker rmi gefolgt von der IMAGE ID oder dem REPOSITORY:TAG des Images.
# Löschen nach IMAGE ID
docker rmi <IMAGE ID>
# Löschen nach REPOSITORY:TAG
docker rmi <REPOSITORY:TAG>
Beispiel:
docker rmi ubuntu:latest
Schritt 3: Löschen mehrerer Docker-Images
Um mehrere Docker-Images gleichzeitig zu löschen, können Sie die IMAGE IDs oder REPOSITORY:TAGs durch Leerzeichen getrennt angeben.
docker rmi <IMAGE ID 1> <IMAGE ID 2> ...
oder
docker rmi <REPOSITORY:TAG 1> <REPOSITORY:TAG 2> ...
Schritt 4: Löschen aller nicht verwendeten Docker-Images
Um alle Docker-Images zu löschen, die nicht von einem Container verwendet werden (d. h. “dangling images”), verwenden Sie den folgenden Befehl:
docker image prune
Sie können auch den Parameter -a hinzufügen, um alle nicht verwendeten Images zu löschen, auch wenn sie von einem Container verwendet werden:
docker image prune -a
Wichtige Hinweise
- Vorsicht: Seien Sie vorsichtig beim Löschen von Docker-Images, insbesondere wenn Sie den Parameter
-averwenden. Stellen Sie sicher, dass Sie keine Images löschen, die noch von laufenden Containern oder anderen Anwendungen benötigt werden. - Backup: Es ist immer eine gute Idee, ein Backup Ihrer wichtigen Docker-Images zu erstellen, bevor Sie sie löschen.