compute (0.8.6)

Published 2025-06-20 16:31:37 -06:00 by tredfear

Installation

docker pull git.repo.alliance.unm.edu/tredfear/compute:0.8.6
sha256:208a815560fafde9c023b0e51597a2d87d51840cea29ee72d7c27ed4e96c7dcd

About this package

Example node images for use with Warewulf 4

Image layers

KIWI 10.1.18
RUN /bin/sh -c dnf update -y && dnf install -y --allowerasing coreutils cpio dhclient e2fsprogs ethtool findutils initscripts ipmitool iproute kernel-core kernel-modules net-tools NetworkManager nfs-utils openssh-clients openssh-server pciutils psmisc rsync rsyslog strace wget which words && dnf remove -y selinux-policy && dnf clean all # buildkit
RUN /bin/sh -c chmod u+w / # https://github.com/openhpc/ohpc/issues/2061 # buildkit
COPY excludes /etc/warewulf/ # buildkit
COPY container_exit.sh /etc/warewulf/ # buildkit
CMD ["/bin/echo" "-e" "This image is intended to be used with the Warewulf cluster management and" "\nprovisioning system." "\n" "\nFor more information about Warewulf, visit https://warewulf.org"]
/bin/sh -c dnf install -y epel-release && dnf config-manager --add-repo https://git.repo.alliance.unm.edu/api/packages/CARC/rpm/rocky/el9.repo && dnf config-manager --set-enabled crb && dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo
SHELL ["/bin/bash", "-c"]
/bin/sh -c echo $'[doca] \nname=DOCA Online Repo \nbaseurl=https://linux.mellanox.com/public/repo/doca/2.10.0/rhel9.5/x86_64/ \nenabled=1 \ngpgcheck=0' > /etc/yum.repos.d/doca.repo
/bin/sh -c dnf module enable -y nvidia-driver:570-open && dnf install -y nvidia-driver-cuda kmod-nvidia-open-dkms nvidia-container-toolkit nvtop && dnf clean all && rm -rf /var/cache/yum
/bin/sh -c dnf install -y doca-ofed && dnf clean all && rm -rf /var/cache/yum
/bin/sh -c dnf install -y gcc gcc-c++ csh tcsh bash ksh zsh vim emacs btop htop iotop iftop ignition gdisk sssd ganglia-gmond chrony Lmod apptainer time libnsl libxkbcommon mesa-libGLU motif xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xorg-x11-server-Xvfb xauth glibc-langpack-en libxcrypt-compat libxkbcommon-x11 netcdf libnsl2 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi && dnf clean all && rm -rf /var/cache/yum
/bin/sh -c dnf install -y --nogpgcheck slurm-24.11.1 slurm-slurmd-24.11.1 slurm-libpmi-24.11.1 slurm-pam_slurm-24.11.1 slurm-perlapi-24.11.1 munge-0.5.16 && dnf clean all && rm -rf /var/cache/yum
/bin/sh -c dnf update -y && dnf autoremove -y && dnf clean all && rm -rf /var/cache/yum && for dir in /usr/src/kernels/*; do dkms autoinstall --kernelver $(basename $dir); done && dkms status
/bin/sh -c systemctl enable slurmd && systemctl enable munge && systemctl enable sssd && systemctl enable gmond && systemctl enable chronyd && systemctl enable nvidia-persistenced

Labels

Key Value
io.buildah.version 1.37.6
license BSD-3-Clause
name rockylinux
org.opencontainers.image.authors Magauer Lukas, Neil Hanlon, Louis Abel
org.opencontainers.image.created 2025-05-02T13:16:41.941Z
org.opencontainers.image.description Example node images for use with Warewulf 4
org.opencontainers.image.license BSD-3-Clause
org.opencontainers.image.licenses NOASSERTION
org.opencontainers.image.name rockylinux
org.opencontainers.image.revision 45b6dd8006bb5d62c03db227205afffd50e98818
org.opencontainers.image.source https://github.com/warewulf/warewulf-node-images
org.opencontainers.image.title warewulf-node-images
org.opencontainers.image.url https://github.com/warewulf/warewulf-node-images
org.opencontainers.image.vendor Rocky Enterprise Software Foundation
org.opencontainers.image.version 9
vendor Rocky Enterprise Software Foundation
version 9
Details
Container
2025-06-20 16:31:37 -06:00
6
OCI / Docker
linux/amd64
Magauer Lukas, Neil Hanlon, Louis Abel
NOASSERTION
2.4 GiB
Versions (18) View all
0.9 2025-11-19
0.8.10 2025-08-22
0.8.8 2025-06-25
0.8.7 2025-06-25
0.8.6 2025-06-20