Как посмотреть образы docker?
Хочу увидеть скачанные и собранные образы на своём Docker Engine. Контейнеры уже смотрел, а тут нужны именно версии образов и их идентификаторы, некоторые названия повторяются.
Работа и карьера
Программирование
Учёба и образование
Компьютеры и связь
Животные и питомцы
Ваш вопрос
Хочу увидеть скачанные и собранные образы на своём Docker Engine. Контейнеры уже смотрел, а тут нужны именно версии образов и их идентификаторы, некоторые названия повторяются.
| Что нужно | Команда или пояснение |
|---|---|
| Базовый список | docker image ls показывает локальные образы выбранного Docker Engine. Команда docker images является её коротким вариантом, поэтому устанавливать отдельную утилиту для неё не требуется. |
| Только один репозиторий | docker image ls nginx выбирает образы с таким именем репозитория. Это точное имя, а не произвольный поиск по части строки, как некоторые фильтры контейнеров. |
| Определённый тег | docker image ls nginx:stable ограничивает вывод указанным сочетанием имени и тега. Пустой результат означает отсутствие подходящего локального объекта, а не отсутствие этого тега во всём интернете. |
| Полный идентификатор | Добавьте --no-trunc, если короткого IMAGE ID недостаточно для сравнения. Идентификатор образа не равен идентификатору контейнера, даже если контейнер был создан из него. |
| Digest | Флаг --digests выводит доступные сведения о digest. У локально собранного и не опубликованного образа реестрового digest в списке может не быть. |
| Расширенный список | docker image ls -a включает скрываемые по умолчанию объекты. Содержимое вывода может отличаться в зависимости от версии Engine и используемого хранилища образов. |
| Повторяющиеся названия | Разные теги могут ссылаться на один IMAGE ID. Такие строки не означают, что всё содержимое образа скопировано на диск несколько раз. |
| Размер | SIZE описывает размер образа с его слоями. Общие слои способны использоваться другими образами, поэтому сумма столбца не равна уникальному расходу места на диске. |
Если ожидаемые образы исчезли только из этого списка, проверьте Docker context. У Desktop и другого Engine могут быть отдельные хранилища.
Выполните docker image ls, сокращённый вариант той же команды — docker images. Это локальные образы выбранного Docker Engine, а не список доступного в реестре. Для одного репозитория используйте docker image ls nginx; для конкретного тега — docker image ls nginx:stable. Столбцы показывают имя репозитория, тег, идентификатор, время создания и размер. Несколько строк с одинаковым IMAGE ID могут быть разными тегами одного образа. Полные идентификаторы выводятся с --no-trunc, а доступные digest — с --digests. Флаг -a расширяет список скрываемыми образами и промежуточными объектами. Размеры строк нельзя просто складывать для оценки занятого места: образы могут использовать общие слои.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос