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*

openSUSE Build Service is sponsored by