Quando vogliamo mettere a disposizione container Docker in genere necessitiamo di un registro sul quale caricare i tag e il relativi manifest, cioè i layer che compongono l'intera immagine. Azure mette a disposizione il servizio Container Registry che, in forma privata, permette di caricare le immagini e renderle sempre accessibili.
Con il passare del tempo, però, l'inserimento di nuovi tag e l'evoluzione delle immagini, creano manifest orfani e inutilizzati da alcun tag. Questo è normale, perché non possiamo preventivamente eliminarli, quando potrebbero esserci altre immagini che hanno bisogno, magari non immediatamente, ma nel giro di poco tempo.
Per evitare quindi che lo spazio utilizzato, che andiamo a pagare, cresca in continuazione, soprattutto in scenari di molti repository, possiamo sfruttare una funzionalità disponibile sul layer Premium di gestione della retention. Se accediamo alla sezione omonima, possiamo abilitare la possibilità di eliminare automaticamente i manifest orfani.

Quello che dobbiamo fare è indicare il numero di giorni, dopo i quali, se i manifest non sono utilizzati da nessuno, verranno rimossi. Non ci sono controindicazioni a questa funzionalità o costi aggiuntivi, anche se è disponibile solo con il tier premium.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Supportare la sessione affinity di Azure App Service con Application Gateway
Utilizzare gRPC su App Service di Azure
Miglioramenti nell'accessibilità con Angular CDK
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Il nuovo controllo Range di Blazor 9
Creare gruppi di client per Event Grid MQTT
Escludere alcuni file da GitHub Secret Scanning
Utilizzare i primary constructor di C# per inizializzare le proprietà
I più letti di oggi
- Utilizzare gli schematics di Capacitor per Angular
- Ottenere il riferimento alla finestra che ha aperto un'altra finestra con HTML5 e JavaScript
- Una chat P2P con Windows Communication Foundation
- Mostrare un Popup di Feedback nella Universal Windows Platform
- Applicare effetti di luce nella Universal Windows Platform