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
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Gestione degli eventi nei Web component HTML
Migliorare la sicurezza dei prompt con Azure AI Studio
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Utilizzare WhenEach per processare i risultati di una lista di task
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Triggerare una pipeline su un altro repository di Azure DevOps
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Path addizionali per gli asset in ASP.NET Core MVC
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Managed deployment strategy in Azure DevOps