Текст и данные · Инструкция
Docker Buildx: получить логи прошлой сборки через history logs
Если build уже закончился, не нужно пересобирать image ради повторного просмотра подробного вывода BuildKit.
Короткий ответ
Запустите `docker buildx history logs [REF]`. Для завершённой build record Docker напечатает полный лог шагов в формате, похожем на `--progress=plain`; без REF берётся последняя сборка.
Что делать
- 1. Найдите build ID через `docker buildx history ls`.
- 2. Выполните `docker buildx history logs <REF>`.
- 3. Для предыдущей сборки можно использовать относительный REF `^1`.
- 4. Если нужен структурированный поток, задайте `--progress rawjson`.
Важные ограничения
- Команда читает сохранённый build record, поэтому старые очищенные записи недоступны.
- `rawjson` удобен для парсинга, но отличается от человекочитаемого plain output.
Что учитывать
Команда читает сохранённый build record, поэтому старые очищенные записи недоступны.,`rawjson` удобен для парсинга, но отличается от человекочитаемого plain output.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. docker buildx history logs). Пример и формулировки — редакция N1RO на 2026-09-18.