Я пытаюсь протестировать "минимальные" атомные базовые изображения RHEL. Однако я не вижу возможности устанавливать на них пакеты.
Если я попробую «обновить microdnf», я получу следующее:
bash-4.2# microdnf update
(process:10): librhsm-WARNING **: Found 0 entitlement certificates
(process:10): librhsm-WARNING **: Found 0 entitlement certificates
Nothing to do.
Диспетчера подписки не существует:
bash-4.2# subscription-manager
bash: subscription-manager: command not found
Как мне предоставить подписку на это?
Похоже, что атомарный контейнер наследует подписку от хоста, как объяснено в комментарии здесь: https://access.redhat.com/discussions/3219221
Я протестировал запуск microdnf в контейнере на хосте RHEL без прикрепленных подписок, и я получил:
(process:5): librhsm-WARNING **: Found 0 entitlement certificates
После регистрации хоста и присоединения к нему действующей подписки контейнер atomic-rhel больше не возвращает предупреждение.