# Come vengono archiviati e gestiti i docker image?

Le immagini vengono create, modificate, memorizzate e recuperate. Come gestisce Artifactory l'archiviazione, i backup, il controllo delle versioni?

##### Post Metadata
- Posted at: circa 6 anni fa
- Net upvotes: 2


## Comments
### Comment 1

JFrog Artifactory (come JFrog Container Registry) implementa lo standard Docker per l&#39;archiviazione delle immagini (e presto anche lo standard OCI), con alcune aggiunte uniche.

Le immagini Docker sono archiviate come un insieme di livelli - blob denominati con checksum, contenenti uno snapshot di sola lettura di una differenza del file system. Ad esempio, quando aggiungi un file a un&#39;immagine Docker, creerà una differenza del file system tra lo stato prima che il file fosse aggiunto e uno stato dopo che il file è stato aggiunto, lo archivierà, calcolerà il suo checksum e lo memorizzerà con quel nome. Ciò significa che l&#39;archiviazione è deduplicata per impostazione predefinita e il riutilizzo dei livelli in immagini diverse non occuperà spazio aggiuntivo.

La versioning delle immagini viene effettuata utilizzando tag unici, dove l&#39;ultimo token del tag è la versione. Una parola chiave speciale - latest, viene utilizzata per riferirsi all&#39;ultima versione del tag (anche se non viene utilizzata una risoluzione dinamica, puoi nominare qualsiasi tag `latest`, anche se non è l&#39;ultimo, quindi fai attenzione!).

JFrog Container Registry e JFrog Artifactory consentono anche di avere più registri per installazione. Questo è eccezionalmente utile per implementare una pipeline robusta, dove ogni ambiente può accedere solo al registro contenente le immagini corrette. Poiché le immagini Docker sono basate su checksum, gli strumenti JFrog sfruttano questo per implementare l&#39;archiviazione una sola volta tra i registri, consentendo una promozione immediata tra di essi, poiché non è necessario spostare file. Questa è una caratteristica unica per JFrog Artifactory e JFrog Container Registry.

HTH.

##### Comment Metadata
- Posted at: circa 6 anni fa
- Author title: Developer Advocacy at JFrog
- Net upvotes: 2



## Related Product
[JFrog Artifactory](https://www.g2.com/it/products/jfrog-artifactory/reviews)

## Related Category
[Gestione del Repository](https://www.g2.com/it/categories/repository-management)

## Related discussions
- [Quanto bene si adatta Trello a un team più grande?](https://www.g2.com/it/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: circa 13 anni fa
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/it/discussions/2-can-we-please-add-a-new-section)
  - Posted at: circa 13 anni fa
  - Comments: 0
- [Benefici quantificabili dall&#39;implementazione del tuo CRM](https://www.g2.com/it/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: circa 13 anni fa
  - Comments: 4


