2016-08-08 58 views
11

Ich habe Nexus seit ein paar Monaten verwendet, um meine Docker Images zu veröffentlichen und ich mag die Funktionen, die es zu einem klassischen Docker Registry hinzufügt.Entfernen von Docker Images aus dem Nexus Repository Manager OSS 3.0.1-01

Kürzlich verursachte die Anzahl der Bilder, die wir speichern, Speicherplatzprobleme. Ich habe mich in der grafischen Benutzeroberfläche umgeschaut, und es ist offensichtlich, dass mehrere Docker-Bilder nicht gleichzeitig entfernt werden können. Ich weiß, dass es eine Nexus-Aufgabe gibt, um nicht verwendete Artefakte zu entfernen, aber es scheint nur für Maven und Nugget zu funktionieren.

Gibt es eine Möglichkeit mit Nexus Repository Manager OSS 3.0.1-01 unbenutzte Bilder oder mindestens mehrere Bilder gleichzeitig zu entfernen?

Danke!

+0

in Nexus, eine allgemeine Frage in Docker Registry API aufgelöst werden, mögliches Duplikat von [Löschen von Bildern von einem privaten Docker registry] (http erscheinen sollte: // stackoverflow.com/questions/25436742/Deleting-images-from-a-private-docker-Registry) – user5994461

Antwort

0

Es scheint keine Option zum Löschen von Komponenten aus dem Gruppen-Repository zu geben, aber Sie haben die Möglichkeit, Komponenten aus dem Proxy- oder gehosteten Repository zu löschen.

Das Löschen der Komponentenfunktion ist standardmäßig nur für den Benutzer admin aktiviert.

here is screenshot for reference

+1

Ich fragte nach einer Möglichkeit, mehr als eine Komponente auf einmal zu entfernen. Wir haben nach jedem Build eine neue Komponente generiert. Wir müssen entweder die Bilder beibehalten oder zumindest manuell mehrere entfernen. –

+0

@BriceArgenson für das Erstellen einer Aufgabe sollte genug sein. Sie können angeben, dass nicht verwendete Assets oder Komponenten entfernt werden sollen. Hast du das probiert? – Vishwa

+0

@ user3524747 Diese Aufgabe ermöglicht Ihnen nur die Auswahl von Proxy-Repositories (also nicht gehostete Docker-Repositories) –