# Como as imagens do Docker são armazenadas e gerenciadas?

Imagens são criadas, modificadas, armazenadas e recuperadas. Como o Artifactory lida com armazenamento, backups, controle de versão?

##### Post Metadata
- Posted at: há cerca de 6 anos
- Net upvotes: 2


## Comments
### Comment 1

O JFrog Artifactory (como JFrog Container Registry) implementa o padrão Docker para armazenar imagens (e em breve o padrão OCI também), com algumas adições exclusivas.

As imagens Docker são armazenadas como um conjunto de camadas – blobs nomeados por checksum, contendo um instantâneo somente leitura de uma diferença de sistema de arquivos. Por exemplo, quando você adiciona um arquivo a uma imagem Docker, ele criará uma diferença de sistema de arquivos entre o estado antes do arquivo ser adicionado e um estado após o arquivo ser adicionado, arquivará, calculará seu checksum e o armazenará sob esse nome. Isso significa que o armazenamento é deduplicado por padrão e reutilizar as camadas em diferentes imagens não ocupará espaço adicional.

A versionamento das imagens é feita usando tags exclusivas, onde o último token da tag é a versão. Uma palavra-chave especial - latest, é usada para se referir à versão mais recente da tag (embora nenhuma resolução dinâmica seja usada, você pode nomear qualquer tag como `latest`, mesmo que não seja a mais recente, então cuidado!).

O JFrog Container Registry e o JFrog Artifactory também permitem ter vários registros por instalação. Isso é excepcionalmente útil para implementar um pipeline robusto, onde cada ambiente pode acessar apenas o registro contendo as imagens corretas. Como as imagens Docker são baseadas em checksum, as ferramentas JFrog aproveitam isso para implementar armazenamento único entre os registros, permitindo promoção imediata entre eles, já que nenhum arquivo precisa ser movido. Esta é uma característica única do JFrog Artifactory e do JFrog Container Registry.

##### Comment Metadata
- Posted at: há cerca de 6 anos
- Author title: Developer Advocacy at JFrog
- Net upvotes: 2



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

## Related Category
[Gerenciamento de Repositório](https://www.g2.com/pt/categories/repository-management)

## Related discussions
- [Quão bem o Trello se adapta a uma equipe maior?](https://www.g2.com/pt/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: há quase 13 anos
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/pt/discussions/2-can-we-please-add-a-new-section)
  - Posted at: há quase 13 anos
  - Comments: 0
- [Benefícios quantificáveis da implementação do seu CRM](https://www.g2.com/pt/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: há quase 13 anos
  - Comments: 4


