Команда Docker images

Справочник команд Docker


docker imagesКоманда используется для вывода списка локальных образов Docker.

Черезdocker imagesС помощью этой команды пользователи могут просматривать подробную информацию обо всех загруженных или собранных образах Docker, например: имя репозитория, тег, ID образа, время создания и размер.

Синтаксис

docker images [OPTIONS] [REPOSITORY[:TAG]]

Описание OPTIONS:

  • -a, --all: Показать все образы (включая промежуточные образы).
  • --digests: Показать информацию о дайджестах образов.
  • -f, --filter: Фильтровать вывод на основе предоставленных условий.
  • --format: Форматировать вывод с помощью шаблона Go.
  • --no-trunc: Показать полные ID образов.
  • -q, --quiet: Показать только ID образов.

: Список всех локальных образов:

docker images

: Список образов с информацией о дайджестах:

docker images --digests

Список всех образов (включая промежуточные образы):

docker images --all

: Список образов с использованием фильтров:

docker images --filter "dangling=true"

: Показать только ID образов:

docker images --quiet

: Вывод с использованием пользовательского формата:

docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.ID}}\t{{.Size}}"

Пример

: Просмотр списка локальных образов:

example@example:~$ docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
mymysql                 v1                  37af1236adef        5 minutes ago       329 MB
example/ubuntu           v4                  1c06aa18edee        2 days ago          142.1 MB
<none>                  <none>              5c6e1090e771        2 days ago          165.9 MB
httpd                   latest              ed38aaffef30        11 days ago         195.1 MB
alpine                  latest              4e38e38c8ce0        2 weeks ago         4.799 MB
mongo                   3.2                 282fd552add6        3 weeks ago         336.1 MB
redis                   latest              4465e4bcad80        3 weeks ago         185.7 MB
php                     5.6-fpm             025041cd3aa5        3 weeks ago         456.3 MB
python                  3.5                 045767ddf24a        3 weeks ago         684.1 MB
...

Список локальных образов, у которых REPOSITORY — ubuntu:

root@example:~# docker images  ubuntu
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu              14.04               90d5884b1ee0        9 weeks ago         188 MB
ubuntu              15.10               4e3b13c8a266        3 months ago        136.3 MB

: Вывод с информацией о digest:

docker images --digests

Вывод:

REPOSITORY          TAG                 DIGEST                                                                    IMAGE ID            CREATED             SIZE
ubuntu              latest              sha256:8c53f09a9c6f1e85e10a8ffb649dd9de28b9be4994e792bd96fca152527bba03   2d13d07a40a3        2 weeks ago         72.9MB
nginx               stable              sha256:1c4f40db5d1c8e5e09d28e501ad167d7c2d91b8908f6f1d9c97d1c67c5f9a69b   5a34e9e5d33b        3 weeks ago         133MB
hello-world         latest              sha256:feda4427b0b5d9d84545dcb38e736a5226e5bb6228c61b0b6b28cb7483a14b68   feb5d9fea6a5        4 weeks ago         13.3kB

: Вывод с использованием фильтров:

docker images --filter "dangling=true"

Пример вывода:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              7db03500db4f        5 weeks ago         65.3MB

: Вывод в пользовательском формате:

docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.ID}}\t{{.Size}}"

Вывод:

REPOSITORY          TAG                 IMAGE ID            SIZE
ubuntu              latest              2d13d07a40a3        72.9MB
nginx               stable              5a34e9e5d33b        133MB
hello-world         latest              feb5d9fea6a5        13.3kB

Типичные сценарии

  • Управление образами: Список локальных образов, чтобы понять, какие образы доступны в данный момент.
  • Фильтрация образов: Используйте параметры фильтрации, чтобы находить образы с определенными условиями, например висячие образы (образы без тегов).
  • : Управление ID образа.: Получить только ID образа для последующих операций, например удаления образа.

docker imagesКоманда является очень базовой и важной командой в управлении образами Docker. С помощью этой команды пользователи могут просматривать подробную информацию обо всех локальных образах, а также управлять образами и поддерживать их. Используя различные параметры и форматы, они могут гибко фильтровать и форматировать вывод для удовлетворения различных потребностей управления.


Справочник команд Docker

Другие расширения