5

Ho trasferito le immagini del contenitore utilizzando gcloud docker push nel registro dei contenitori di Google. Due domande:Come posso rimuovere in modo pulito un'immagine del contenitore dal registro dei contenitori di Google?

Come si rimuove in modo pulito un'immagine del contenitore spinta dal registro? (So ​​che posso rimuovere un tag per un'immagine e renderlo non più accessibile.)

Ci sono un sacco di livelli Docker che un'immagine porta con sé. Voglio rimuovere tutti i livelli non utilizzati con una cancellazione dell'immagine.

+0

Questa domanda proviene da http://stackoverflow.com/q/33671369/454103. Ci sono alcune risposte parziali che non risolvono completamente il problema. –

+0

Possibile duplicato di [Come rimuovere un'immagine sospinta nel registro di Google Container] (http://stackoverflow.com/questions/31523945/how-to-remove-a-pushed-image-in-google-container-registry) – Wernight

risposta

8

AGGIORNAMENTO: Ora è possibile eliminare singole immagini del contenitore direttamente dall'interfaccia utente.

  1. Vai allo Container Registry page.
  2. Si dovrebbe vedere un elenco di immagini del contenitore. Fare clic su quello che si desidera eliminare. Container Registry
  3. Selezionare uno o più tag e fare clic sul pulsante Elimina. Select and Delete images

Come di NOV 2015: Non v'è alcun modo per eliminare attualmente immagine un unico contenitore dal Registro di sistema in modo pulito. In questo momento, è praticamente tutto o niente. Il team GCR ci sta lavorando!

Risposta originale: Non riesco a pensare a un modo semplice per eliminare le singole immagini. È possibile eliminare TUTTE le immagini eliminando il bucket di Cloud Storage con gsutil rb gs://artifacts.<PROJECT-ID>.appspot.com. Puoi anche utilizzare il browser di archiviazione e provare a eliminare singole parti (https://console.developers.google.com/storage/browser/artifacts .. appspot.com) ma dovresti conoscere gli hash Docker per ogni livello!

+0

Grazie @ sandeep-dinesh. Lascerò questa domanda quindi aprirò forse qualcuno un po 'più tardi pubblica la soluzione quando questo sarà implementato. –

+0

Appena aggiornata la mia risposta, ora puoi cancellare singole immagini dall'interfaccia utente. –

+0

Sembra fantastico ora. Farò dei test per vedere come funziona. Grazie! –