2014-04-16 14:07:55 -04:00
|
|
|
% DOCKER(1) Docker User Manuals
|
2014-06-30 22:58:04 -04:00
|
|
|
% Docker Community
|
|
|
|
% JUNE 2014
|
2014-04-16 14:07:55 -04:00
|
|
|
# NAME
|
2014-06-30 22:58:04 -04:00
|
|
|
docker-images - List images
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
# SYNOPSIS
|
|
|
|
**docker images**
|
2014-06-30 22:58:04 -04:00
|
|
|
[**-a**|**--all**[=*false*]]
|
|
|
|
[**-f**|**--filter**[=*[]*]]
|
|
|
|
[**--no-trunc**[=*false*]]
|
|
|
|
[**-q**|**--quiet**[=*false*]]
|
|
|
|
[NAME]
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
# DESCRIPTION
|
|
|
|
This command lists the images stored in the local Docker repository.
|
|
|
|
|
|
|
|
By default, intermediate images, used during builds, are not listed. Some of the
|
2014-06-29 21:31:15 -04:00
|
|
|
output, e.g., image ID, is truncated, for space reasons. However the truncated
|
2014-04-16 14:07:55 -04:00
|
|
|
image ID, and often the first few characters, are enough to be used in other
|
|
|
|
Docker commands that use the image ID. The output includes repository, tag, image
|
2014-04-17 11:36:58 -04:00
|
|
|
ID, date created and the virtual size.
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
The title REPOSITORY for the first title may seem confusing. It is essentially
|
|
|
|
the image name. However, because you can tag a specific image, and multiple tags
|
2014-04-17 11:36:58 -04:00
|
|
|
(image instances) can be associated with a single name, the name is really a
|
2014-04-16 14:07:55 -04:00
|
|
|
repository for all tagged images of the same name. For example consider an image
|
|
|
|
called fedora. It may be tagged with 18, 19, or 20, etc. to manage different
|
|
|
|
versions.
|
|
|
|
|
|
|
|
# OPTIONS
|
|
|
|
**-a**, **--all**=*true*|*false*
|
2014-06-30 22:58:04 -04:00
|
|
|
Show all images (by default filter out the intermediate image layers). The default is *false*.
|
|
|
|
|
|
|
|
**-f**, **--filter**=[]
|
|
|
|
Provide filter values (i.e. 'dangling=true')
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
**--no-trunc**=*true*|*false*
|
2014-06-30 22:58:04 -04:00
|
|
|
Don't truncate output. The default is *false*.
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
**-q**, **--quiet**=*true*|*false*
|
2014-06-30 22:58:04 -04:00
|
|
|
Only show numeric IDs. The default is *false*.
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
# EXAMPLES
|
|
|
|
|
|
|
|
## Listing the images
|
|
|
|
|
|
|
|
To list the images in a local repository (not the registry) run:
|
|
|
|
|
|
|
|
docker images
|
|
|
|
|
|
|
|
The list will contain the image repository name, a tag for the image, and an
|
|
|
|
image ID, when it was created and its virtual size. Columns: REPOSITORY, TAG,
|
|
|
|
IMAGE ID, CREATED, and VIRTUAL SIZE.
|
|
|
|
|
2014-04-17 11:36:58 -04:00
|
|
|
To get a verbose list of images which contains all the intermediate images
|
|
|
|
used in builds use **-a**:
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
docker images -a
|
|
|
|
|
|
|
|
## List images dependency tree hierarchy
|
|
|
|
|
|
|
|
To list the images in the local repository (not the registry) in a dependency
|
|
|
|
tree format, use the **-t** option.
|
|
|
|
|
|
|
|
docker images -t
|
|
|
|
|
2014-04-17 11:36:58 -04:00
|
|
|
This displays a staggered hierarchy tree where the less indented image is
|
|
|
|
the oldest with dependent image layers branching inward (to the right) on
|
|
|
|
subsequent lines. The newest or top level image layer is listed last in
|
|
|
|
any tree branch.
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
## List images in GraphViz format
|
|
|
|
|
2014-04-17 11:36:58 -04:00
|
|
|
To display the list in a format consumable by a GraphViz tools run with
|
|
|
|
**-v**. For example to produce a .png graph file of the hierarchy use:
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
docker images --viz | dot -Tpng -o docker.png
|
|
|
|
|
|
|
|
## Listing only the shortened image IDs
|
|
|
|
|
2014-04-17 11:36:58 -04:00
|
|
|
Listing just the shortened image IDs. This can be useful for some automated
|
|
|
|
tools.
|
2014-04-16 14:07:55 -04:00
|
|
|
|
|
|
|
docker images -q
|
|
|
|
|
|
|
|
# HISTORY
|
2014-04-17 11:36:58 -04:00
|
|
|
April 2014, Originally compiled by William Henry (whenry at redhat dot com)
|
2014-07-01 20:30:25 -04:00
|
|
|
based on docker.com source material and internal work.
|
2014-06-30 22:58:04 -04:00
|
|
|
June 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>
|