# How are docker imagers stored and managed?

Images get created , modified, stored and retrieved
How does Artifactory handle storage , backups, version control?

##### Post Metadata
- Posted at: about 6 years ago
- Net upvotes: 2


## Comments
### Comment 1

JFrog Artifactory (as JFrog Container Registry) implements the Docker standard for storing images (and soon OCI standard as well), with some unique additions. 

Docker images are stored as a set of layers – checksum-named blobs, containing a read-only snapshot of a file system diff. For example, when you add a file to a Docker image, it will create a file system diff between the state before file was added, and a state after the file was added, archive it, calculate its checksum, and store it under that name. It means that the storage is deduplicated by default and reusing the layers in different images won&#39;t take additional space.

Versioning of the images is done by using unique tags, where the last token of the tag is the version. A special keyword - latest, is used to referto the latest version of the tag (although no dynamic resolution is used, you can name any tag `latest`, even if it&#39;s not the latest, so beware!).

JFrog Container Registry and JFrog Artifactory also allow having multiple registries per installation. This is exceptionally useful for implementing a robust pipeline, where every environment can only access the registry containing the right images.
Since Docker images are checksum-based, JFrog tools take advantage of that to implement only-once storage across the registries, allowing immediate promotion between them, as no files have to be moved. This is a unique feature for JFrog Artifactory and JFrog Container Registry.

HTH.

##### Comment Metadata
- Posted at: about 6 years ago
- Author title: Developer Advocacy at JFrog
- Net upvotes: 2



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

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

## Related discussions
- [How well does Trello scale into a larger team?](https://www.g2.com/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: almost 13 years ago
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/discussions/2-can-we-please-add-a-new-section)
  - Posted at: almost 13 years ago
  - Comments: 0
- [Quantifiable benefits from implementing your CRM](https://www.g2.com/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: almost 13 years ago
  - Comments: 4


