【发布时间】:2022-05-12 20:34:52
【问题描述】:
我的 Dockerfile 使用基础镜像 registry.access.redhat.com/ubi8/ubi-minimal,它有 microdnf 包管理器。
当我在 docker 文件中包含以下 sn-p 以获取现有软件包的最新更新时,
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的bug吗?
microdnf update 还将新图像大小增加了 ~75MB
【问题讨论】:
-
您使用的是哪个基本版本?我没有这个。至少从catalog.redhat.com/software/containers/ubi8/ubi-minimal/…,会有一个包号。目前是111,以前的版本是99。你的版本可能有点旧。
标签: dockerfile redhat dnf ubi