Artifactory stores docker images in a layout that is made up of 2 main directories:
.images: Stores all the flat docker images.
repositories: Stores all the repository information with tags (similar to how repositories are stored in the Docker Hub).
In addition, Artifactory annotates each deployed docker image with two properties:
docker.imageId: The image id
docker.size: The size of the image in bits
Deployed tags are also annotated with two properties:
docker.tag.name: The tag name
docker.tag.content: The id of the image that this tag points to
View the Docker Images tree
Artifactory lets you view the complete images tree for a specific image directly from the UI in a similar way to what you would get from the docker images --tree
command.
In the Artifacts module Tree Browser, drill down to select the image you want to inspect. The metadata is displayed in the Docker Ancestry tab.
View Individual Docker Image Information
In the Artifacts module Tree Browser, drill down to select image you want to inspect. The metadata is displayed in the Docker Info tab.
Search for Docker Images
In addition to other properties related to Docker repositories, you can also search for repositories using a property called docker.repoName
, which represents the repository name (e.g., library/ubuntu
).
Promote Docker Images
Promoting Docker images with Docker V1 is done in exactly the same way as when Promoting Images with Docker V2.