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
Generare file per il download da Blazor WebAssembly
Monitorare i server on-premises con Azure Arc
Utilizzare l'attributo HTML inert per disabilitare gli eventi
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
.NET 7 Live Q&A
Specificare il versioning nel path degli URL in ASP.NET Web API
Definire lo stile CSS in base alle dimensioni del container
Migliorare la scalabilità di ASP.NET Core 7 grazie all'output cache
Caricare un asset come parte di una release con un workflow di GitHub
Workflow di continuous deployment tramite pull request label in GitHub
Usare Azure Application Gateway come reverse proxy per ASP.NET Core
Definire una tabella come memory optimized su Sql Server tramite EF Core
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2022 - Milano e Online