n1ro°
RU

Текст и данные · Инструкция

Как посмотреть платформы образа через imagetools inspect

Перед деплоем на amd64/arm64 полезно проверить не локально скачанный слой, а manifest list прямо в registry. Для этого п

Редакция N1RO · Проверено

Короткий ответ

Запустите `docker buildx imagetools inspect IMAGE`: вывод покажет registry manifest, digest и платформы, входящие в multi-platform image.

Что делать

  1. 1. Укажите registry image: Используйте имя и tag или digest, который реально будет развёрнут.
  2. 2. Запустите inspect: Выполните `docker buildx imagetools inspect IMAGE`.
  3. 3. Проверьте manifests: Найдите строки Platform и убедитесь, что нужные OS/architecture присутствуют.
  4. 4. Зафиксируйте digest: Для воспроизводимого деплоя сохраните верхний digest manifest list, если ваш процесс использует pinning.

Что смотреть

Для multi-arch image важен manifest list/index: внутри должны быть отдельные manifests для нужных `linux/amd64`, `linux/arm64` и других платформ.

Важно

Команда читает данные образа в registry и не подтверждает, что конкретный runtime-хост сможет запустить каждую платформу.

Как понять, что всё сработало

  • В manifest list присутствуют все платформы, которые реально нужны деплою.
  • Сохранён digest именно нужного registry image/tag, если развёртывание должно быть pinned.

Что учитывать

Команда читает данные образа в registry и не подтверждает, что конкретный runtime-хост сможет запустить каждую платформу.

Источники и проверка

Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.