Команда microdnf update устанавливает новые пакеты вместо простого обновления существующих пакетов - PullRequest
1 голос
/ 07 мая 2020

Мой Dockerfile использует базовый образ registry.access.redhat.com/ubi8/ubi-minimal, в котором есть microdnf менеджер пакетов.

Когда я включаю следующий фрагмент в файл docker, чтобы иметь последние обновления существующих пакетов,

RUN true \
    && microdnf clean all \
    && microdnf update --nodocs \
    && microdnf clean all \
    && true

Он не просто обновляет 4 существующих пакета, но также устанавливает 33 новых пакета,

Transaction Summary:
 Installing:       33 packages
 Reinstalling:      0 packages
 Upgrading:         4 packages
 Removing:          0 packages
 Downgrading:       0 packages

В документации dnf не предлагается устанавливать новые пакеты. Это ошибка в microdnf?

microdnf update также увеличивает размер нового изображения на ~ 75 МБ

...