File Dockerfile of Package baseos
#!BuildTag: baseos:latest
#
FROM suse/sle-micro-rancher/5.4:latest
RUN zypper remove -y NetworkManager
# Harvester packages
RUN zypper in -y \
apparmor-parser \
apparmor-utils \
apparmor-abstractions \
ca-certificates \
ca-certificates-mozilla \
iotop \
ipmitool \
kdump \
kernel-firmware-amdgpu \
kernel-firmware-nvidia \
kernel-firmware-radeon \
nfs-utils \
nginx \
numactl \
supportutils \
tcpdump \
traceroute \
xorriso \
fio \
audit \
smartmontools \
hwinfo \
usbutils \
wicked \
sysvinit-tools \
k9s \
yip \
elemental-toolkit \
tmux \
sensors \
yq \
nvme-cli \
kubevirt-virtctl \
bind-utils
# Only install in x86_64 builds
#!ArchExclusiveLine: x86_64
RUN ARCH=$(uname -m); \
if [ "${ARCH}" = "x86_64" ]; then \
zypper in -y ucode-amd ucode-intel; \
fi
# Show installed package version
RUN zypper se -s -i
# Save some space
RUN zypper clean --all && \
rm -rf /var/log/update* && \
>/var/log/lastlog && \
rm -rf /boot/vmlinux*