Michal Nasiadka 39892dc8c1 rocky-container: Add installation of Minimal Install group
Currently the images lack some packages like linux-firmware and
microcode_ctl, installing 'Minimal Install' group adds those and
some others that are expected to be on a VM or bare metal.

--allowerasing is used to remove coreutils-single and curl-minimal
which conflict with their fully fledged equivalents.

Change-Id: I08a6f8cb7b0440652c3496056ca9aee8213edc4d
2023-12-08 10:21:16 +00:00

15 lines
555 B
Plaintext

FROM docker.io/rockylinux/rockylinux:9
RUN dnf group install -y 'Minimal Install' --allowerasing && \
dnf install -y findutils util-linux sudo python3 NetworkManager \
NetworkManager-config-server
RUN systemctl unmask console-getty.service dev-hugepages.mount \
getty.target sys-fs-fuse-connections.mount systemd-logind.service \
systemd-remount-fs.service
# /etc/machine-id needs to be populated for /bin/kernel-install to
# correctly copy kernels into /boot. We will clear this out in the
# final image.
RUN systemd-machine-id-setup